Edgar Barclay vernonshepherd