Do you need adult piano tuition in Norwich?

  • I’m an experienced piano teacher in Thorpe St Andrew, Norwich NR7
  • Piano lessons from a passionate pianist
  • Yamaha C3 Grand piano
  • Click here for more details

Do you need an organist, pianist or piano accompanist in Norwich or Norfolk?

You can listen to my piano pieces here, and my choral compositions here but below please find ‘Shine as a Light in the World’, composed for my daughter’s christening, and performed here by the choir of All Saints Banstead.

Shine as a Light in the World


  • Grade 8 Distinction in Organ and Piano
  • Music Degree – Exeter University
  • Studied at the Royal College of Music as répétiteur
  • Associate Diploma of the Royal College of Organists
  • A wealth of experience as piano accompanist
  • An experienced church organist and choir director
  • A first class sight reader and improviser

Chandos Choir

I was conductor of the Chandos Choir, Coulsdon from 2001 to 2009. Having heard recently that the choir has sadly closed, please find below a recording of the Durufle Requiem, performed by the choir in November 2006, with organist Nick O’Neill, as a tribute from me to a very special group of people.

1 Introit 2 Kyrie
3 Domine Jesu Christe
4 Sanctus
5 Pie Jesu
6 Agnus Dei
7 Lux Aeterna
8 Libera me
9 In Paradisum

Personal stuff

I love all kinds of music, and listen to a huge range of genres. I also enjoy films, and amusing my four lovely cats! I play keyboards in the Doghouse Big Band, who just did their first gig in Norwich. Have a listen below!

Doghouse Blues
Basie Straight Ahead
Sao Paulo

I also host a few pages about Coulsdon, my town of birth.

Contact me on 01603 960171 or via the teaching or organist page.

Sprowston Thorpe End Broadland Framingham Poringland Upper Stoke Arminghall Bixley Stoke Holy Cross Caistor St Edmund Swainsthorpe Dunston Keswick Cringleford Intwood Swardeston Mulbarton Shotesham Eaton Park Trowse Newton Hempnall Kirby Bedon Postwick Bramerton Surlingham Brundell Blofield Strumpshaw Lingwood Burlingham Green Waterlow Hemblington Pedham Plumstead Rackheath Salhouse Woodbastwick Ranworth South Walsham Horning Ludham Upton Acle Fishley Tunstall Moulton St Mary Hoveton Wroxham Tunstead Coltishall Belaugh Spixworth Crostwich Panxworth Stalham Sea Palling Hickling Caister Great Yarmouth Gorleston Lowestoft Happisburgh Worstead Aylsham Blickling Reepham Reedham Dereham Kings Lynn Swaffham Fakenham Sheringham Cromer Mundesley North Walsham Suffolk Beccles Bungay Wymondham