Heineken's former US marketing head, Christian McMahan, has been appointed president of Massachusetts brewer Wachusett Brewing Co.