Gerry Takeuchi
Gerry Takeuchi

Vancouver, British Columbia, CA