James Leblanc

Active Hayward, CA President for The Ambassadors of God