Juan Zaragoza is an artist who resides in San Miguel de Allende and offers drawing, acrylic and watercolour painting classes.