well, his name is john silver. but he's pretty tall, which is where the "long" came from. or at least that's what my teacher said.
its called flint
There is no author of Long John Silver, but he is a character in Treasure Island, by Stevenson.
Long John Silver is a fictional character and the primary antagonist of the novel Treasure Island, by Robert Louis Stevenson. Treasure Island was published as a book in 1883.
a parrot named captain flint