James B Reynolds is 45 years old. He lives in Daly City, California. Other places in which he has lived are Lafayette, California and San Francisco, California. He has worked for Md and Spinecare Medical Group. His work experience includes positions as Doctor, Medical Doctor and Orthopedist.