illustration Leon Lee – Illustrative Worlds Leon Lee is a Malaysian-born illustrator and designer in Los Angeles who paints watercolours outdoors.