October 30, 2012 by wpassistant Jim Cast Smart, never-give-up- guy who does whatever it takes to get the job done. Jim Cast Jim Cast, CPA