The Sands of Faith
Carl is a fence for the Green Pirates, and possibly others. He obtained three of the artifacts from the pirates and sold them off to various collectors. Our charismatic heroes tracked him down and was able to obtain the persons that he sold each artifact to. Since the Archmage Guild has a legal monopoly on the trade of magical items he could be a valuable ally.