Background
Jago, Russell Peter was born on May 11, 1977 in Torquay, Devon, Great Britain and Northern Ireland.
Jago, Russell Peter was born on May 11, 1977 in Torquay, Devon, Great Britain and Northern Ireland.
Doctor of Philosophy, University Reading, England, 2002.
Post doctorate Baylor College of Medicine, Houston, 2002—2003, faculty, since 2003.
Married Alicia Walton Walton, February 21, 2004.