David Walsh

Walsh was educated at Marlborough College and Oxford University where he read History and was a Cricket Blue. He was a former Deputy Head of Tonbridge School. He lectured on both World Wars and also led Battlefields Trips.

RCC7747  Public Schools and the Great War  (Seldon, Walsh)