About Our Clinic

Meet Dr. McCarroll: A Passion for Helping

Dr. McCarroll began his journey as a family doctor in Romeo, St. Clair Shores, and at Mt Clemens General Hospital. During his time there, he saw a big need for Opioid Treatment in southeastern Michigan. Because this issue is close to his heart, as he has seen his own loved ones struggle with addiction, he wanted to help people battling the tough disease of addiction. To make a difference, Dr. McCarroll started Biomed Behavioral Healthcare in 1999. He created a place where people get help with the respect, care, and compassion they deserve. Dr. McCarroll is an expert in addiction medicine, certified by the American Board of Addiction Medicine. He also played a big role in Biomed as its full-time medical director and worked with the American Association for the Treatment of Opioid Disease to improve addiction medicine across the country.

Continuing the Legacy: A New Chapter

Dr. McCarroll retired in December 2022. Now, his son Sean McCarroll is leading the way, following his father’s mission and vision. Alongside Medical Director Dr. Angela Schultz MD and our team of over 70 care professionals, we’re committed to providing the best care for you and the 1100 patients we see each month. We’re here to support you in your recovery journey.


Patients Monthly


Care professionals

Biomed Behavioral Healthcare: More Than Just Treatment

Biomed isn’t just about giving medicine. It’s about helping the whole person. Since we opened, we’ve grown to have locations in Roseville and Flint, Michigan. We use different medicines to treat addiction and offer counseling for Opioid dependence. In therapy, our team uses approaches like the Strength Based Model, Motivational Interviewing, and Cognitive Behavioral Therapy. We focus on group therapy, one-on-one talks, and intensive outpatient sessions. Our goal is to see each patient as a whole person, not just someone with an addiction. We create personalized treatment plans that fit each person’s unique strengths, needs, and goals. Our staff is always ready to help and support our patients in reaching their recovery goals.

Our Services

At our clinic, we understand that recovery is a journey that involves more than just medication. We offer a variety of services to support you every step of the way. Each service is a part of our commitment to holistic care, ensuring that you receive the comprehensive support you need on your path to recovery.

Here’s what we provide:


Experience the benefits of acupuncture, an ancient practice that can help reduce stress and improve overall well-being. Our skilled practitioners ensure a safe and calming experience.

Mental Health Services

Your mental health is as important as your physical health. Our mental health services are designed to help you manage any challenges faced during recovery and promote overall emotional well-being.

Assistance with Social Services

Navigating social services can be overwhelming. Our team is here to guide you in accessing the necessary social services to support your recovery and life needs.

Vaccine Programs

Stay healthy and protected with our vaccine programs. We offer various vaccinations to keep you and your community safe.

Individual Therapy

In our one-on-one therapy sessions, you’ll receive personalized attention and care tailored to your unique needs and recovery goals.

Group Sessions

Connect with others who understand your journey. Our group sessions provide a supportive space to share experiences and grow together.

Behavioral Therapy

Change starts with behavior. Our behavioral therapy sessions focus on developing positive habits and coping strategies to support your long-term recovery.

Insurance and Payment Options

We believe that financial concerns should never be a barrier to receiving quality treatment. That’s why we offer a range of payment options to ensure that our services are accessible to everyone who needs them. Here’s a quick overview of the insurances and payment methods we accept:


If you’re a Medicare beneficiary, you can access our services without worry. We accept Medicare, making it easier for you to get the care you need.


If you’re a Medicaid beneficiary, you can receive our services under this program.

Private Health Insurance

If you have private health insurance, you’re likely covered with us. We work with many private insurance providers to make our services available to a wider community. Contact us to learn more about your specific coverage.

Cash or Self-Payment

For those who prefer to pay out of pocket or do not have insurance coverage, we accept cash or self-payment options. We strive to make our rates affordable while maintaining the highest quality of care.

State Financed Health Insurance

We also accept state-financed health insurance plans. This option is for individuals who have insurance plans funded by the state.

At our clinic, we understand that dealing with insurance and payment can be complicated. Our staff is here to help guide you through the process, ensuring that you can focus on what truly matters – your health and recovery.


Roseville –
31851 Gratiot Ave
Roseville, MI 48066

1044 Gilbert St
Flint, MI 48532

Call Us

Roseville: 586-204-3700
Flint: 810-377-1324

Email Us