Jack Moore

Jack Moore is a Canadian actor. He portrayed multiple versions of William Clayton in  and.