Captain Hubert George Hetherington Long