David Michael Naylor, CPA