78 pubs · 3,323 cites · h-index 30
University of Louisiana at Lafayette
2002 - Present
University of Parma
2006 - 2006
University of Mississippi Medical Center
2006 - 2006
Stanford Synchrotron Radiation Lightsource
2006 - 2006
State University of New York
1999 - 2001