how old is james marriott