76-year-old Michael E Kelly lives in Asheville, NC. He has also lived in Waynesville, NC and Clyde, NC. Companies in which he has a work history include Department Of Veterans Affairs and Md. Positions he has held include Doctor, Medical Officer and Medical Doctor.