128 customer reviews of Dr. Steven L. Ross, DO. One of the best Family Practice, Healthcare business at 975 Hilltop Dr, Weatherford TX, 76086. Find Reviews, Ratings, Directions, Business Hours, Contact Information and book online appointment..