Actor
Law & Order: Special Victims Unit (1999)
as Peter Kligman and as Waiter
CSI: Miami (2002)
as William Oslow
Boardwalk Empire (2010)
as Robert Dittrich
Law & Order: Criminal Intent (2001)
as Rafe Shaver
Touch (2012)
as Pastor Steve
Touch
Boardwalk Empire
CSI: Miami
Law & Order: Criminal Intent
Law & Order: Special Victims Unit