Back to Exhibits

Beverly Public Library

Dr. Haddock, Jr.