The Nameserver ns3.francistuttle.edu have a IP Address of 164.58.180.4 which is hosted on United States.
Francis Tuttle Technology Center in Oklahoma City