Vince Ruarus is a commercial artist and illustrator residing in Leiden, The Netherlands.