An on-going changing collection of most recent, past and present travels.
Taking in a variety of subjects throughout the seasons, travelling at home and abroad wherever my thoughts want to take me.

Prices start at £599 please contact for invidual painting prices.
Offer – Buy an original canvas painting and receive a free high resolution print worth £50

I am very pleased to announce my new summer exhibition featuring paintings from home and abroad.
There are 32 paintings in the new exhibition of various subject matter and
ranging in size from 12 x 12 inches to 30 x 40 inches.

Please feel free to enquire about any paintings of interest.

Featured below are just a few commissions undertaken over many years. My ability to orchestrate a commission and understand a brief, stems from my days as a top illustrator based in London. I love to meet people and hear their feelings and reasons for putting such an important project in hand.

Please contact to discuss your commission.
Offer – Buy an original canvas painting and receive a free high resolution print worth £50

Selection of signed limited edition high quality, high resolution prints with UV permanent printing inks are available. Although past works have been produced as prints to date, the intention will be to supply more recent paintings as prints, this is due to the fact I have had numerous requests for further certain subjects.

Prints are priced at £50 each, please contact if you are interested in a print.

If you would like further information about any of John’s paintings or are a hotel interested in purchasing or having an exhibition of his works or a question regarding commissions please click here to contact John’s agent Lara Bishop.

If you would like to be added to John’s exhibition brochure mailing list, please email Lara and send your full name and postal address.

John is represented by Lara Bishop, for all enquiries please contact her:


+44 (0) 7843 246730


To subscribe to receive updates, please enter the following details (* denotes a required field):