"Dr. Spencer and his team has been our physician for 13 years and we have always received the best of care. Referrals especially the best speicailists are timely.... cardiology is awesome. Yes appointments may not be as immediate as one would like but is true of any good physician practice.... if you need an immediate appointment they will get you in for sure. .... with someone on his team. The patient portal is awesome communication tool."