Jack Moore

Jack Moore portrayed multiple versions of William Clayton in  and.