Sion, Terrod should be over level 20 now as the get the full xp from quests that Richter does. As of clearing the lair with the Ebon tusker they were at lvl 19 and 93 and 89% of the way to 20. Terrod is not a journeyman in anything but Sion was lvl 44 in archery as of that point. Elora was lvl 16 around the time she went for her profession. Randy was 47 and of course already a professional. So I'd say Sion is around 30(since he went on the Lich fight), Terrod 28, Elora 22, and Randy 50.