Character  ·  Schitt's Creek

David Rose

Played by Dan Levy