Geo Location Information for 69.64.83.58 IP Address. The IP Address 69.64.83.58 is located at 38.9536 latitude and -94.7336 longitude in United States. Friendly Location for the IP Address is KANSAS, LENEXA, UNITED STATES
New Age Ad Man, Corporate Brand Storyteller and Proud Father of 2 Incredible Kids. Chief Strategy Officer at Sandstorm Digital.