Dr. Crooker and his entire staff are awesome! They treat me very well every time I come into the office. The patient portal makes it SOOOO easy to communicate with the entire staff. I have been seeing Dr. Crooker and his staff for over 3 years and I am very confident and extremely happy with the amount of support and care they show their patients..