About Us

A Bit about John L Timmons

Authored and co-authored 18 books and many other publications including research papers, director of three films, and author of five online classes.   View Vita

309-255-6147