Earl Theodore Barr

University College London
CSV