Do you take insurance?

Dr. Cavanaugh is not in network with any health insurance; however, we can provide you with a superbill you can submit for potential reimbursement. He is also NOT a Medicare provider and Medicare will not cover any services he provides.

We do accept payments from HSA / HRA / FSA accounts.

If you would like to call your insurance and check the out of network reimbursement amounts here are our billing codes.

New Patient Appointment: 99203-25 & 98927

Follow Up Appointments: 99212-25 & 98926