In 1915 Richard D'Oyly Carte's son, Rupert D'Oyly Carte, took over management of the theatre. After serving in the navy in World War I, Carte decided to bring the D'Oyly Carte Opera Company back to London in first-rate style. He began to mount seasons of updated and refreshed Gilbert and Sullivan productions at first at the Prince's Theatre in 1919. J. B. Fagan's adaptation of "Treasure Island" first played in December 1922 at the Savoy Theatre with Arthur Bourchier as Long John Silver. It was so popular that it was revived every Christmas until the outbreak of World War II.