Richard Stockton College
Professor of Biology
Richard Stockton College
Special Assistant to the Dean
Richard Stockton College
Dean Natual Science and Mathematics (Interim)
Washington University in St. Louis
Postdoctoral Research Fellow
NOAA - Fisheries
National Research Council-Senior Research Associate
Richard Stockton College
Dean Natural Sciences and Mathematics
Richard Stockton College of New Jersey
University of Delaware