Person
Peerage person ID=259837
Family
Not who you're looking for? Others named William Hayes: English composer, organist and singer · American football player · British rugby league footballer · British wrestler