Wonderful staff. Dr. Alan Lorenz was very understanding when I came upon a hardship with health issues (and that was when I had only been to 2 visits!). Couldn't be any happier with everyone who works there and the results that my 2 children have had!