There is no record of any president being called Sailor John.
John Buchanan - sailor - died in 1943.
John Watts - sailor - died in 1823.
John Buchanan - sailor - was born in 1884.
John Ridgway - sailor - was born in 1938.
John Downes - sailor - was born in 1870.
John Downes - sailor - died in 1943.
John Rhodes - sailor - died in 1947.
John Rhodes - sailor - was born in 1870.
John Lang - sailor - was born in 1794.
John Vincent - sailor - was born in 1879.
John Price - sailor - was born in 1920.
John Price - sailor - died in 1991.