Fue capitán del HMS America entre 1844 y 1845. Hubo un incidente en el que abandonó su puesto a pesar de que se le había ordenado quedarse, para llevar el oro de los comerciantes mexicanos a Inglaterra, tras lo cual fue sometido a un juicio militar por desobedecer las órdenes y se retiró del servicio activo. [1] [2] Mientras estaba en la lista de retirados, fue ascendido a contraalmirante en 1851, [3] a vicealmirante en 1858 [4] y a almirante en 1863. [5]
^ ab «Gordon, John, oficial naval». Diccionario de biografía canadiense . Consultado el 15 de diciembre de 2016 .
^ Longstaff, FV; Lamb, WK (1945). "La Marina Real en la Costa Noroeste, 1813-1850. Parte 1" (PDF) . The British Columbia Historical Quarterly . 9 (1): 1–24 . Consultado el 15 de diciembre de 2016 .