Cavanaugh & Co., LLP is a full service accounting firm with divisions for auditing, tax and small business services. This firm also provide personal accounting, retirement planning and wealth management for high net worth individuals.