John McCloskey is a contemporary landscape artist living in Lancashire who draws inspiration from the beautiful countryside of the North West of England.

His paintings, in oil and acrylic, reflect a distinctly individual style of semi abstract art.