60 pubs · 1,115 cites · h-index 13
Jackson Laboratory
2004 - 2023
Johns Hopkins University
1990 - 1990