- ABRSM Jazz Trumpet Tunes, Grade 5 · 2006
- ABRSM Jazz Trumpet Tunes, Grade 4 · 2006
- ABRSM Jazz Trumpet Tunes, Grade 5 · 2006
- Big Air · 2009
- ABRSM Jazz Trumpet Tunes, Grade 4 · 2006
- Life As We Know It · 1999
- Life As We Know It · 1999
- ABRSM Jazz Trumpet Tunes, Grade 5 · 2006
- Big Air · 2009
- ABRSM Jazz Trumpet Tunes, Grade 5 · 2006
- ABRSM Jazz Trumpet Tunes, Grade 2 · 2006
- ABRSM Jazz Trumpet Tunes, Grade 2 · 2006
- Big Air · 2009
Albums
- 2009