- Bach: Flute Sonatas BWV 1030-32, 1034 & 1035 · 2006
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Handel: Concerti grossi · 1998
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Handel: Concerti grossi · 1998
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
- Flute Exam Pieces 2014 - 2017, ABRSM Grade 8 · 2013
Albums
- 2021
- 2021
- 2020
- 2020