KARL S. BLOCK, CPA, P.C.