De zoon van luitenant-generaal Duncan McLeod, werd geboren in Fort William, Calcutta, en studeerde aan de Edinburgh High School, Dulwich, Putney, en Haileybury.
Een meer complexe versie van de zin is natuurlijk: "Zoon van luitenant-generaal Duncan McLeod, hij werd opgeleid aan de Edinburgh High School, Dulwich, Putney en Haileybury, en keerde in 1828 terug naar Bengalen om zijn carrière te beginnen".