Gary's staff is excellent..they greet you with a warm hello, and, are really on top of things...even when
unexpected events occur with scheduling.Gary has been doing this a LONG TIME....he's a pro..!!
In addition to being a very good doctor....he has a disposition to match..
The ONLY possible negative thing (which they have no control over) is PARKING..Even that ain't too bad..