PATIENT PORTAL 828-250-0898. Welcome to Cannon Family Health ... Dr. Dan Cannon is board certified in family practice and received his Medical Degree from the University of Chicago-The Pritzker School of Medicine in 1988. He has been a practicing doctor in Asheville since 1997.Contact Us‧Patient Services‧Medical Staff‧About Us‧Reviews‧Quality.