Captain Gerard Montague Gordon (Battlefield Cross)