I always look forward to office visits with my primary care physician!

| Verified patient

Dr Kelly and the whole advocate medical group is simply amazing. Thank you for everything over the years

| Verified patient

I have been seeing Dr. Kelly as a patient for many years. He never disappoints and is always on his game. They don't come any better the Dr. Kelly.

| Verified patient

Dr. Kelly is a very thorough and knowledgeable doctor. I have never had a problem with seeing him.

| Verified patient

Rich is a great guy and takes good care of me!

| Verified patient

I have been seeing Dr. Kelly for numerous years and I will say he is the absolute best Dr. I have ever had. I know he only works one day in the office however I refuse to switch to a new Dr. as I trust him so much. I really appreciate all the time he spends with me.

| Verified patient

Dr. Kelly and the staff at Oswego are great.

| Verified patient