Jack Moore

Jack Moore portrayed multiple versions of William Clayton on and.