Don't buy this review for a second- there was another one a year or so back saying Haley showed up for an appointment "strung out" or some crap. Talking with folks I'm pretty sure that was posted by another provider with a face account here that had beef with haley...
Last visit with Haley several days ago she mentioned some drama with another provider- betting this is a similar situation personally.
Haley is solid, plenty of data here to support that - fake review IMO.