He has over 80 concert works in his repertoire, performing at venues including the Barbican, QEH, RAH, York Minster, Durham, Winchester and Salisbury Cathedrals and Cheltenham Town Hall. He has also broadcast on Classic FM and BBC radio and television, and has appeared as soloist at outdoor classical spectaculars in front of audiences of up to 10,000 people, both in the UK and Europe.