His compositions have been performed, broadcast and recorded on CD in Australia and overseas. In 1998 his first Concerto for Trombone was performed by the Shanghai Symphony Orchestra with distinguished soloist Gregory van der Struik. Performances of some of his other works were also given at the Shanghai Conservatory of Music. The première of his Second Concerto for Trombone was given in 2002 by international virtuoso Jacques Mauger, Professor of Trombone at the Conservatoire à Rayonnement Régional de Paris, with subsequent performances in France in 2003 and in Australia in 2004 by Gregory van der Struik.
His Welzheim Flourish for trombone and organ was commissioned by and premiered at the Lutheran Church in Welzheim, Germany in 1998. The compact disc Harlequinade, released in 2002, features leading Sydney brass players and associate artists in performances of his music. Several of his compositions have been selected for NSW State Solo Championships and National Concert Band Solo events while Alea Iacta Est (The Die is Cast) was chosen as the A Grade test piece for the 2007 NSW State Band Championships and for the Division d’Honneur of the 2009 French National Band Championships for which he was a member of the jury.
He has taught in government and private schools and is regularly called upon to adjudicate at Eisteddfodau and State and Metropolitan Band Competitions.