Macfarlane, George Alexander, Master, RN