Elon James White is an award winning writer, illustrator and performer.