High Lord Archibald

High Lord Archibald is a high ranking Paladin leader.