Jack Clay

Jack Clay is the British actor who portrays John on ABC's Dreamseekers.