Joshua Foote

Lucky husband, proud father, satisfied employee, happy Clevelander, confessed sinner, professed saint, prodigal worshiper, in all things still training.