Meet Our Front Office Team

At this time Anne-Margaret Botelho (Annie) PMHNP-BC is not currently on taking any new patients so that she can focus on her current caseload and supporting her team of providers. I am a board certified Psychiatric Mental Health Nurse Practitioner who provides a full range of psychiatric services including psychiatric evaluation, diagnosis, medication review and management, and supportive psychotherapy. I specialize in women’s mental health issues and I am perinatal mental health trained through Postpartum Support International.

I encourage the active collaboration and shared decision-making between patients, families and outside providers to customize a comprehensive patient-centered care plan that’s aligned to your goals. Your personal and family values are always respected and valued in regard to your treatment and are the driving force behind your care. I promote health and wellness through a holistic nursing approach that aids in preventing the progression of disease through patient education. I utilize psychotherapy modalities that are rooted in principles of authenticity and acceptance.

Anne-Margaret (Annie) Botelho, RN, MSN, PMHNP-BC

Owner/Founder

Catherine (Kat) Freitas, RN

I provide front office support to our clients including answering phone calls, messages, emails, scheduling requests, etc.

I began my career as a registered nurse working predominantly with mental health in the elderly community. After being fortunate enough to stay home to raise my daughter for 5 years, the traditional role as an RN did not call to me any longer.
While I greatly enjoy the clinical knowledge of medicine, I have found the demands of a career as an RN in the traditional sense to no longer fit my lifestyle. Here at Safe Harbor, I have found a place to utilize my medical knowledge, organizational skills, and compassion while still being able to meet the needs of my daughter.

Support Staff

Office Manager

Tammy Dupras

I provide front office support to our clients including answering phone calls, messages, emails, scheduling requests, etc.

I have always enjoyed working with people and have done so in many different areas of customer service. I have experience supporting patients’ needs in different areas of healthcare including pediatric primary care and urgent care. My goal is to make the patient’s experience as seamless as possible.

Office Assistant

Gabriela Bettencourt

I serve as a key member of our administrative team, ensuring every patient receives exceptional support and a seamless experience. With a strong background in patient relations and healthcare coordination, I expertly manage scheduling, assist with care navigation, and help maintain efficient day-to-day operations.

I am proud to support our providers in women’s health, psychiatry, and weight management, contributing to a warm and welcoming environment where patient comfort and confidentiality are top priorities. My professionalism, attention to detail, and genuine compassion reflect our commitment to delivering the highest standard of care.