Andrew Siegel, Certified Public Accountant & Principal of KatzAbosch