Person
Peerage person ID=311885
Not who you're looking for? Others named William Macleod: Australian artist (1850-1929) · Scotland rugby union player · British priest (1867–1932)
Family