Allen Smith is an award-winning writer living in Oceanside, California and has published thousands of articles for print, the web and social media.