Deborah Catton is a Canadian artist painting and exploring the world around her through a compelling and vibrant palette.