Before joining the CPO in 1979 he was a member of the Edmonton Symphony, and played with the Vancouver Symphony during the 85-86 season. He has performed chamber music most years in Calgary, including solo recitals and much of the trio repertoire with the Springbank Trio. He was a member of Kensington Sinfonia and played concerts in recent seasons with Rohub Persian Music.
He has training in Suzuki pedagogy and taught at the Suzuki Talent Education Society and continues to teach privately, at MRU and the Amici Strings Program.
Available for weddings, background music, house concerts, recording as soloist, in duos, trios, quartets