james-cyril-dalmahoy-allan