Charles A. Swanson, MD 21 Highland Ave.# 3 Newburyport, MA, 01950 View Phone 978-462-4401 21 Highland Ave., # 3 Newburyport, MA 01950 Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page