The nameserver goucher.edu have a IP Address of 173.213.224.179 which is hosted on United States.
Goucher College: A Top Innovative College