William H Marshall, CPA