Hospital swirls
North Shore Health
Photo by Stephan Hoglund
Website by Two Dogs in the Web, LLC