Timothy "Tim" Hamaguchi is a Canadian voice actor of Japanese descent. He voiced Ryo in Bakugan Battle Brawlers.
Other Notable Roles[]
- Slider (Cyberchase)
- Kaz Gordon (Scan2Go) (credited as James Beach)
- Mahad (Skyland)
- Igneous (Spider Riders)
- Pegasus Seiya (Knights of the Zodiac)
- Aichi Sendou (Cardfight!! Vanguard)
- Taka (The Day After Tomorrow)