Capt Arthur John Hamilton