Save John A. Linfoot, MD JohnArdisLinfoot.MD.com • Endocrinologist • 67 years experience John A. Linfoot, MD 978 2nd Street, Suite 200, Lafayette, CA 94549