Patti Shaffer

Active Haverhill, MA Physician Assistant for Merrimack Valley Healthcare Group, Inc.