Montford Inn Installs New Tesla Charging Station near University of Oklahoma