Horace Adrian Duncan - military officer