Pirate101 Skyways Trivia

What character class receives Egg Shen as their first companion?
Witchdoctor
Musketeer
Privateer
Swashbuckler