D

Duncan McLeod

Born 26 July 1918 in Glenfinnan, Scotland, UK

Died 25 November 2005 (aged 87)

Crew