Robert Avacado
Robert Avacado is an actor, known for Blood Diner (1987) and Urban Legends (1998).
Night Watchman