
79 Erdman Way, Suite 101
Leominster, MA 01453
Phone: (978) 537-4805
Fax: (877) 569-2130
Appointments:
Mon 9:30-11:30 & 1-5:30
Tues 9-11:30 & 1-5:30
Wed 7-11:30 & 12:30-5:00
Thurs 8-11:30 & 12:30-4:30
Friday 7-11:30 & 12:30-2:30
Billing:
Mon-Thur 8:30-6
Fri 8:30-12
Phone: (351)-242-0240
Leominster Location Frequently Asked Questions
What are the Leominster office's hours?
Mon 9:30–11:30 & 1–5:30 | Tue 9–11:30 & 1–5 | Wed 7–11:30 & 12:30–5:00 | Thu 8–11:30 & 12:30–4:30 | Fri 7–11:30 & 12:30–2:30.
How do I contact the Leominster office?
Call (978) 537-4805 for appointments; our fax number is (877) 569-2130. Billing questions can be directed to our central billing line at (351) 242-0240, available Mon–Thu 8:30 AM–6 PM and Fri 8:30 AM–12 PM.
How do I schedule an appointment at this location?
Select “Leominster” as your preferred location on our online appointment request form, or call (978) 537-4805 directly during office hours.
What conditions do you treat at the Leominster office?
Our Leominster physicians and nurse practitioners diagnose and treat environmental and food allergies, asthma, sinus conditions, and immune system disorders in patients of all ages, using individualized, evidence-based treatment plans.
Do you offer allergy testing and allergy shots (immunotherapy) at this location?
Yes. We offer skin and/or blood testing to identify or confirm triggers, and can develop an ongoing treatment plan that includes immunotherapy (allergy shots) if it’s right for you.
What insurance plans does the Leominster office accept?
We accept most major plans, including Aetna, Blue Cross/Blue Shield, BMC HealthNet, Cigna, Fallon, Harvard Pilgrim, MassHealth, Medicare, Tufts Health Plan, United Healthcare, and others. We are no longer able to accept Celtic Care Insurance. Call the office to confirm your specific plan.
Will I be charged toward my deductible at my visit?
If your plan has a deductible, we collect $150 toward it at the time of your visit; any remaining balance is billed after your insurance processes the claim. Please bring your payment method, and we’re happy to look up your deductible for you.
What is your missed appointment / cancellation policy?
Appointments not canceled or rescheduled at least 24 hours in advance are subject to a no-show fee: $25 for follow-up visits and $50 for new patient visits. Call us as early as possible if you need to reschedule.
What should I bring to my first appointment at Leominster?
Please bring your insurance card, photo ID, a list of current medications, and any relevant prior allergy/asthma testing records. If you have an expired Epi-Pen, feel free to bring it in for safe disposal.
Can I have a virtual (telehealth) appointment instead of coming into the Leominster office?
Yes, virtual appointments are available for eligible visit types. Ask our scheduling team whether your visit qualifies when you book.
Leominster Providers
Jordan E. Scott, MD
Francisco Bonilla, MD
Erica Dee , MSN, FNP
Kaleigh O’Neil, NP
Kaleigh O’Neil, NP Kaleigh O’Neil, MSN, FNP-BC, has been a provider with our office since 2021. She received her master's…



