Thomas Bernard Collinson

Royal Engineers officer