Home People Alec Willows Alec Willows shows Alec Willows shows Alec Willows TV Shows (11) Psych (2006) As Dr. Lavin, Supernatural (2005) As Barry Papazian / Clown, Sitting Ducks (2001) So Weird (1999) Beast Wars: Transformers (1996) Highlander: The Series (1992) As Martin Millay, Street Legal (1987) Dragon Ball (1986) Airwaves (1986) The New Alfred Hitchcock Presents (1985) The Twilight Zone (1985)