KANE, BOWLES & MOORE, CPA, P.C.