John Cargill Shaw, M.D

John Cargill Shaw, M.D