Person
Peerage person ID=81029
Family
Not who you're looking for? Others named John MacLennan: Hong Kong police officer (1950-1980)