William J. Smith has been a self-published author of over 125 titles available for sale in various retail channels since 2008 and has sold nearly 275 copies of his works to date.