Dan Pelchat

Dan Pelchat is an actor. He portrayed Richard, in "Blind Spot".