18thbattalioncef.blog
Smith, John Robert: Service no. 189510
CVWM Page Digitized Service Record CWGC Page Source: Per Roll of Honour in Duty Nobly Done. Found during cross-check of database.