British naval officer
Ordiquhill, Scotland
Singapore Island, Singapore
military officer
United Kingdom of Great Britain and Ireland
David MacDougal Gordon (* 30. September 1818 in Ordiquhill; † 2. December 1848 in Singapore Island) was a british naval officer. He was 30 years old.