Ralph Charlton Palmer - English barrister