Macdonald, Sir Hector Archibald, Knight, Major-General, 1853-1903 Edit

Summary

Agent Type
Person

Name Forms

  • Macdonald, Sir Hector Archibald, Knight, Major-General, 1853-1903