Michael David Holmes is 48 years old. He lives in San Francisco, California, but has also spent time in Chapel Hill, North Carolina; Concord, New Hampshire; Durham, New Hampshire and Rochester, New York. He works at M.d.ph.d.. Michael is related to Alison Volpe Holmes, Kelly R Carrigan, Jane B Miller, Rose M Volpe, Alphonsus J Volpe, Robert M Volpe, George Petersen Holmes, Charles J Volpe, Rose-marie Volpe, Rose M Volpe and Catherine F Volpe.