David Milchard

David Milchard (born 1974) is a Canadian actor, comedian, improviser, producer, directer, and writer. He portrayed Nelson Ravich in the first season Arrow episode,.