Captain B Allgood (Battlefield Cross)