Managing Partner, Haefele Flanagan - New Jersey accounting firm