J. C. Johnstone (Capt.)