Larry Cavanagh Illustrator, Author & Editor