Dr. Cannon graduated from the University of Kentucky College of Medicine in 1999. He works in Virginia Beach, VA and 1 other location and specializes in Internal Medicine and Rheumatology..