Original: The island was named for Captain Charles J. Johnston , commanding officer of , who claimed its official discovery on December 14 , 1807 .
Simplified: The island is named after Captain James Johnston , who discovered it in 1807 .