You asked:

facts about David Tennant Cowan

  • Major General David Tennant Cowan CB, CBE, DSO & Bar, MC, also known as "Punch" Cowan, was an officer in the British Army and British Indian Army in World War I and World War II.