Geo Location Information for 76.12.112.139 IP Address. The IP Address 76.12.112.139 is located at 39.7591 latitude and -75.5616 longitude in United States. Friendly Location for the IP Address is DELAWARE, WILMINGTON, UNITED STATES
In 1824, the sisters of Bon Secours were founded in Paris. Bon Secours means 'good help' and it was in 1881 that the sisters expanded their healing mission to the U.S.,...