Lawrence A. Cunningham — British scholar