Dr. Abrego has been my primary care Dr. For about 5 years. He is a very caring and competent physician. He never rushes you, spending as much time as needed to address all your issues. However my wait time is never lengthy. His staff is friendly and helpful.