PETER HALL, CPA