William Irvine: A Painter's Journey