| Medical School | University of Ottowa Health Science Ottowa, Ontario, Canada 08/82 — 05/86 |
| Internship: Internal Medicine | Martinez VA Medical Center Martinez, CA 07/86 — 06/87 |
| Residency: Internal Medicine | Martinez VA Medical Center Martinez, CA 07/87 — 06/89 |
| Chief Residency | Martinez VA Medical Center Martinez, CA 07/89 — 06/90 |
| Fellowship: Endocrinology | Martinez VA Medical Center Martinez, CA 07/89 — 06/91 |
| Fellowship: Cardiology | Good Samaritan Regional Medical Center Phoenix, AZ 07/91 — 06/94 |

| Instructor of Cardiology | University of Nevada school of Medicine |
| Advisory Board of Physicians | Jean Hanna Clark Rehabilitation |
| Cardiology Advisor | Desert Radiology Angiography Laboratory |
| Vice Chief of Staff | Spring Valley hospital & Medical Center |
| Cardiology Advisor | Lions First Health Foundation |
| Medical Directorships | Director: Heart Failure Program Desert Springs Hospital Director: Chest Pain Center Desert Springs Hospital Director: Cardiovascular Services Good Shepherd Rehabilitation Institute |