I did some research before going to see Dr William Riley and he came across as being recommend. Dr Riley was personable and approachable. Appointments were easy to schedule on the phone. Dr Riley himself responded to message though the patient portal. In addition to time to help me with leave of absence paperwork my employer had requested. I would recommend Dr Riley for diabetic and high blood pressure care but take time to double check before leaving the office for any medical records sent or received, copies of referral doctor information, and copies of prescription(s) and ask for a printed itemized bill before paying any previous doctor visit bills at the front desk.