Human Skills and Resources, Inc. Provider Location 2140 S. Harvard Ave. Tulsa, OK 74114 (918) 747-6377 https://www.humanskills.org/ View All Providers 6354