All data on this site is collected by an independent survey company and are from verified patients of the BJC Medical Group and this provider. Once a provider receives at least 30 reviews, responses are calculated by the survey vendor and posted to the provider's profile using a five-star rating systems..