Richard Leaf

Richard Leaf is a British actor who portrayed John Dawlish in Harry Potter and the Order of the Phoenix.