Thomas Bernard Collinson — Royal Engineers officer