Daniel Schwartz

A Nephrologist & Internist with a keen interest in the intersection between information technology and medical practice.