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