Terry Owen

Terry Owen is the studio manager at Barcoo Studios for The Wiggles' Toot Toot! video.