Person
Peerage person ID=116843
Family
Not who you're looking for? Others named Brian Hayes: South Australian lawyer · American scientist, columnist and author · Irish politician · Irish rugby player