JAMES F. PRESTON CPA