William J. Smith is a self-published author of up to 130 titles available for sale on various retail channels. He has been a self-published author since 2009 and has been an avid reader and writer since he was a young boy growing up in the 1980's and 1990's.