PETER R HALL CPA