David Porter Heap

Photo: 
Personal Title: 
Lieutenant-Colonel Engineer Corps
Start Date: 
Mar 10, 1883
End Date: 
Jul 16, 1887