David Joseph Hoppock is a freelance and healthcare technology specialist. He has 3+ years of experience writing about personal finance. David Kindness is a Certified Public Accountant (CPA) and an ...