ESC

A. D. Carr

Professor A. D. Carr is a historian who has published widely on Welsh history and previously taught at Bangor University.