Christopher Swan

Active Templeton, CA President for Templeton Group Ltd