Generic selectors
Exact matches only
Search in title
Search in content

St. Johnsbury Pediatrics

St. Johnsbury Pediatrics offers telehealth visits through MyPortal.

This means we can visit with you virtually and continue to provide quality care. For more information on telehealth and to sign up through MyPortal, click here.

If you would like to make a telehealth appointment, please call the office at 802-748-5131.

Placing you and your child’s needs at the center of care.

At St. Johnsbury Pediatrics, our physicians and nurse practitioners work collaboratively to provide the best possible care for your childCommitted to providing comprehensive primary and preventive care as well as care coordination and on-site behavioral health services, St. Johnsbury Pediatrics also participates in several state-wide programs, including the Vermont Blueprint for Health. 

Patient-Centered Primary Care

St. Johnsbury Pediatrics is recognized as a Level 3 Patient-Centered Medical Home by the National Committee on Quality Assurance. Providers focus on general pediatric primary care services as well as child psychiatry consultation services.

  • Joshua Kantrowitz, MD – Well-child and health promotion
  • Marin Katz, DNP, CPNP – Infant care, wellness promotion, acute illness, and child abuse services
  • Moriah S. Krason, MD – Newborns, infants, and children of all ages. Interests include asthma, anxiety, and depression
  • Brenda Stewart, PNP – Well-child care and health promotion, holistic health, and mood problems
  • Meghan E. Swinehart, MD – Chronic Medical Conditions, Adolescent Medicine, Mental Health
  • Janet Wilson, FNP-BC – Working with new parents and patients with acute illness
  • Marjel Zaldivar, DO – Anxiety and depression, mental health promotion, and adolescent medicine

NEW Resource:
St. Johnsbury Pediatrics’
Education and Resource Toolbox

How to Use this tool:
Simply enter the health topic you would like to know more about in the search bar below to access up-to-date information from the American Academy of Pediatrics:

Search for Handouts and Resources
Search patient handouts and resources

Your Title Goes Here

St. Johnsbury Pediatrics
97 Sherman Drive
St. Johnsbury, VT 05819


Monday and Tuesday – 7 a.m. ‒ Noon, 1 p.m. ‒ 5 p.m.

Wednesday and Thursday- 7 a.m. ‒ 7 p.m.

Friday- 8 a.m. – Noon, 1 p.m. – 5 p.m.


Phone: 802-748-5131
Fax: 802-748-4237

Press Ganey Patient Experience Score

December 2021

  • Joshua Kantrowitz, MD – 95.13
  • Marin Katz, DNP, APRN – 96.43
  • Moriah Krason, MD – 95.23
  • Brenda Stewart, NP – 87.92
  • Meghan Swinehart, MD – 92.56
  • Janet Wilson, NP – 91.63
  • Marjel Zaldivar – 95.97