Skip to main content

Error message

  • Warning: A non-numeric value encountered in Seboettg\CiteProc\Util\PageHelper::renderChicago() (line 80 of vendor/seboettg/citeproc-php/src/Util/PageHelper.php).
    Seboettg\CiteProc\Util\PageHelper::renderChicago() (Line: 43)
    Seboettg\CiteProc\Util\PageHelper::processPageRangeFormats() (Line: 160)
    Seboettg\CiteProc\Rendering\Text->renderPage() (Line: 108)
    Seboettg\CiteProc\Rendering\Text->render() (Line: 79)
    Seboettg\CiteProc\Rendering\Choose\ChooseIf->render() (Line: 83)
    Seboettg\CiteProc\Rendering\Choose\Choose->render() (Line: 79)
    Seboettg\CiteProc\Rendering\Choose\ChooseIf->render() (Line: 98)
    Seboettg\CiteProc\Rendering\Choose\Choose->render() (Line: 86)
    Seboettg\CiteProc\Style\Macro->render() (Line: 290)
    Seboettg\CiteProc\Rendering\Text->renderMacro() (Line: 120)
    Seboettg\CiteProc\Rendering\Text->render() (Line: 130)
    Seboettg\CiteProc\Rendering\Layout->renderSingle() (Line: 97)
    Seboettg\CiteProc\Rendering\Layout->render() (Line: 76)
    Seboettg\CiteProc\Style\Bibliography->render() (Line: 137)
    Seboettg\CiteProc\CiteProc->bibliography() (Line: 183)
    Seboettg\CiteProc\CiteProc->render() (Line: 67)
    Drupal\bibcite\Plugin\BibCiteProcessor\CiteprocPhp->render() (Line: 92)
    Drupal\bibcite\CitationStyler->render() (Line: 41)
    bibcite_preprocess_bibcite_citation()
    call_user_func_array() (Line: 261)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 1204)
    Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender() (Line: 238)
    template_preprocess_views_view_field()
    call_user_func_array() (Line: 261)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 1796)
    Drupal\views\Plugin\views\field\FieldPluginBase->theme() (Line: 767)
    Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow()
    call_user_func_array() (Line: 113)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 870)
    Drupal\Core\Render\Renderer->doCallback() (Line: 432)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 706)
    Drupal\views\Plugin\views\style\StylePluginBase->renderFields() (Line: 572)
    Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping() (Line: 460)
    Drupal\views\Plugin\views\style\StylePluginBase->render() (Line: 2177)
    Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1593)
    Drupal\views\ViewExecutable->render() (Line: 133)
    Drupal\views\Plugin\views\display\Block->execute() (Line: 1690)
    Drupal\views\ViewExecutable->executeDisplay() (Line: 81)
    Drupal\views\Element\View::preRenderViewElement() (Line: 61)
    Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 171)
    Drupal\block\BlockViewBuilder::preRender()
    call_user_func_array() (Line: 113)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 870)
    Drupal\Core\Render\Renderer->doCallback() (Line: 432)
    Drupal\Core\Render\Renderer->doRender() (Line: 504)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 586)
    Drupal\Core\Template\TwigExtension->renderVar() (Line: 555)
    __TwigTemplate_635d4be9364afdf027516a8b98654e5b->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
    call_user_func() (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50)
    Drupal\ban\BanMiddleware->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Warning: A non-numeric value encountered in Seboettg\CiteProc\Util\PageHelper::renderChicago() (line 81 of vendor/seboettg/citeproc-php/src/Util/PageHelper.php).
    Seboettg\CiteProc\Util\PageHelper::renderChicago() (Line: 43)
    Seboettg\CiteProc\Util\PageHelper::processPageRangeFormats() (Line: 160)
    Seboettg\CiteProc\Rendering\Text->renderPage() (Line: 108)
    Seboettg\CiteProc\Rendering\Text->render() (Line: 79)
    Seboettg\CiteProc\Rendering\Choose\ChooseIf->render() (Line: 83)
    Seboettg\CiteProc\Rendering\Choose\Choose->render() (Line: 79)
    Seboettg\CiteProc\Rendering\Choose\ChooseIf->render() (Line: 98)
    Seboettg\CiteProc\Rendering\Choose\Choose->render() (Line: 86)
    Seboettg\CiteProc\Style\Macro->render() (Line: 290)
    Seboettg\CiteProc\Rendering\Text->renderMacro() (Line: 120)
    Seboettg\CiteProc\Rendering\Text->render() (Line: 130)
    Seboettg\CiteProc\Rendering\Layout->renderSingle() (Line: 97)
    Seboettg\CiteProc\Rendering\Layout->render() (Line: 76)
    Seboettg\CiteProc\Style\Bibliography->render() (Line: 137)
    Seboettg\CiteProc\CiteProc->bibliography() (Line: 183)
    Seboettg\CiteProc\CiteProc->render() (Line: 67)
    Drupal\bibcite\Plugin\BibCiteProcessor\CiteprocPhp->render() (Line: 92)
    Drupal\bibcite\CitationStyler->render() (Line: 41)
    bibcite_preprocess_bibcite_citation()
    call_user_func_array() (Line: 261)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 1204)
    Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender() (Line: 238)
    template_preprocess_views_view_field()
    call_user_func_array() (Line: 261)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 1796)
    Drupal\views\Plugin\views\field\FieldPluginBase->theme() (Line: 767)
    Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow()
    call_user_func_array() (Line: 113)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 870)
    Drupal\Core\Render\Renderer->doCallback() (Line: 432)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 706)
    Drupal\views\Plugin\views\style\StylePluginBase->renderFields() (Line: 572)
    Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping() (Line: 460)
    Drupal\views\Plugin\views\style\StylePluginBase->render() (Line: 2177)
    Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1593)
    Drupal\views\ViewExecutable->render() (Line: 133)
    Drupal\views\Plugin\views\display\Block->execute() (Line: 1690)
    Drupal\views\ViewExecutable->executeDisplay() (Line: 81)
    Drupal\views\Element\View::preRenderViewElement() (Line: 61)
    Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 171)
    Drupal\block\BlockViewBuilder::preRender()
    call_user_func_array() (Line: 113)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 870)
    Drupal\Core\Render\Renderer->doCallback() (Line: 432)
    Drupal\Core\Render\Renderer->doRender() (Line: 504)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 586)
    Drupal\Core\Template\TwigExtension->renderVar() (Line: 555)
    __TwigTemplate_635d4be9364afdf027516a8b98654e5b->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
    call_user_func() (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50)
    Drupal\ban\BanMiddleware->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Warning: A non-numeric value encountered in Seboettg\CiteProc\Util\PageHelper::renderChicago() (line 80 of vendor/seboettg/citeproc-php/src/Util/PageHelper.php).
    Seboettg\CiteProc\Util\PageHelper::renderChicago() (Line: 43)
    Seboettg\CiteProc\Util\PageHelper::processPageRangeFormats() (Line: 160)
    Seboettg\CiteProc\Rendering\Text->renderPage() (Line: 108)
    Seboettg\CiteProc\Rendering\Text->render() (Line: 79)
    Seboettg\CiteProc\Rendering\Choose\ChooseIf->render() (Line: 83)
    Seboettg\CiteProc\Rendering\Choose\Choose->render() (Line: 79)
    Seboettg\CiteProc\Rendering\Choose\ChooseIf->render() (Line: 98)
    Seboettg\CiteProc\Rendering\Choose\Choose->render() (Line: 86)
    Seboettg\CiteProc\Style\Macro->render() (Line: 290)
    Seboettg\CiteProc\Rendering\Text->renderMacro() (Line: 120)
    Seboettg\CiteProc\Rendering\Text->render() (Line: 130)
    Seboettg\CiteProc\Rendering\Layout->renderSingle() (Line: 97)
    Seboettg\CiteProc\Rendering\Layout->render() (Line: 76)
    Seboettg\CiteProc\Style\Bibliography->render() (Line: 137)
    Seboettg\CiteProc\CiteProc->bibliography() (Line: 183)
    Seboettg\CiteProc\CiteProc->render() (Line: 67)
    Drupal\bibcite\Plugin\BibCiteProcessor\CiteprocPhp->render() (Line: 92)
    Drupal\bibcite\CitationStyler->render() (Line: 41)
    bibcite_preprocess_bibcite_citation()
    call_user_func_array() (Line: 261)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 1204)
    Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender() (Line: 238)
    template_preprocess_views_view_field()
    call_user_func_array() (Line: 261)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 1796)
    Drupal\views\Plugin\views\field\FieldPluginBase->theme() (Line: 767)
    Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow()
    call_user_func_array() (Line: 113)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 870)
    Drupal\Core\Render\Renderer->doCallback() (Line: 432)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 706)
    Drupal\views\Plugin\views\style\StylePluginBase->renderFields() (Line: 572)
    Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping() (Line: 460)
    Drupal\views\Plugin\views\style\StylePluginBase->render() (Line: 2177)
    Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1593)
    Drupal\views\ViewExecutable->render() (Line: 133)
    Drupal\views\Plugin\views\display\Block->execute() (Line: 1690)
    Drupal\views\ViewExecutable->executeDisplay() (Line: 81)
    Drupal\views\Element\View::preRenderViewElement() (Line: 61)
    Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 171)
    Drupal\block\BlockViewBuilder::preRender()
    call_user_func_array() (Line: 113)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 870)
    Drupal\Core\Render\Renderer->doCallback() (Line: 432)
    Drupal\Core\Render\Renderer->doRender() (Line: 504)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 586)
    Drupal\Core\Template\TwigExtension->renderVar() (Line: 555)
    __TwigTemplate_635d4be9364afdf027516a8b98654e5b->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
    call_user_func() (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50)
    Drupal\ban\BanMiddleware->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    

Dr. Peter M. Groffman

Microbial Ecologist | PhD, University of Georgia

Expertise
soil ecology, water quality

845 677-7600 x128

Peter Groffman studies how microbial processes impact gas exchange - particularly nitrogen - between the soil and air. His work encompasses rural and urban ecosystems, and is primarily centered at two of the National Science Foundation’s Long Term Ecological Research sites located in Hubbard Brook, New Hampshire and Baltimore, Maryland.

As a result of climate change, forests in the northeastern US are experiencing reduced winter snow cover. This change leaves the forest soil exposed to subfreezing temperatures for extended periods. Without a layer of insulating snow, important biological activity that usually continues throughout the winter stops. Freezing damages tender tree roots. Increased winter rain washes nitrogen and phosphorus - nutrients critical to tree growth - out of the soil, threatening forest productivity and water quality. Bare soils produce more nitrous oxide and consume less methane - both potent greenhouse gases. Understanding these processes will inform forest management as climate warms.

Urbanization is a global trend marked by increasing homogenization of the landscape; imagine the cookie cutter properties that characterize ‘suburbia’. Understanding landscape homogenization will help predict the impacts of urban land use change and its effects on carbon storage and nitrogen pollution, on multiple spatial scales.

Groffman is also a Professor at the City University of New York Advanced Science Research Center at the Graduate Center and the Brooklyn College Department of Earth and Environmental Sciences.

Zarnetske, Phoebe L., Jessica Gurevitch, Janet Franklin, Peter M. Groffman, Cheryl S. Harrison, Jessica J. Hellmann, Forrest M. Hoffman, et al. 2021. “Potential Ecological Impacts of Climate Intervention by Reflecting Sunlight to Cool Earth”. Proceedings of the National Academy of Sciences 118 (15). Proceedings of the National Academy of Sciences: e1921854118. doi:10.1073/pnas.1921854118.
Ni, XY, S Liao, FZ Wu, and Peter M. Groffman. 2021. “Microbial Biomass in Forest Soils under Altered Moisture Conditions: A Review”. SOIL SCIENCE SOCIETY OF AMERICA JOURNAL. doi:10.1002/saj2.20344.
Cubino, J. P., J. Cavender-Bares, Peter M. Groffman, M. L. Avolio, A. R. Bratt, S. J. Hall, K. L. Larson, et al. (2024) 2020. “Taxonomic, Phylogenetic, and Functional Composition and Homogenization of Residential Yard Vegetation With Contrasting Management”. Landscape and Urban Planning 202.
Dukes, E. S. M., J. N. Galloway, L. E. Band, L. R. Cattaneo, Peter M. Groffman, A. M. Leach, and E. A. Castner. (2024) 2020. “A Community Nitrogen Footprint Analysis of Baltimore City, Maryland”. Environmental Research Letters 15 (7).
Engebretson, J. M., K. C. Nelson, L. A. Ogden, K. L. Larson, J. M. Grove, S. J. Hall, D. H. Locke, et al. (2024) 2020. “How the Nonhuman World Influences Homeowner Yard Management in the American Residential Macrosystem”. Human Ecology 48 (3): 347-56.
Garcia, M. O., P. H. Templer, P. O. Sorensen, R. Sanders-DeMott, Peter M. Groffman, and J. M. Bhatnagar. (2024) 2020. “Soil Microbes Trade-Off Biogeochemical Cycling for Stress Tolerance Traits in Response to Year-Round Climate Change”. Frontiers in Microbiology 11.
Weitzman, Julie N., Peter M. Groffman, John Campbell, Charles T. Driscoll, Robert Fahey, Timothy J. Fahey, Paul G. Schaberg, and Lindsey E. Rustad. 2020. “Ecosystem Nitrogen Response to a Simulated Ice Storm in a Northern Hardwood Forest”. Ecosystems. Springer Science and Business Media LLC. doi:10.1007/s10021-019-00463-w.
Larson, K. L., R. Andrade, K. C. Nelson, M. M. Wheeler, J. M. Engebreston, S. J. Hall, M. L. Avolio, et al. (2024) 2020. “Municipal Regulation of Residential Landscapes across US Cities: Patterns and Implications for Landscape Sustainability”. Journal of Environmental Management 275.
Pickett, Steward T. A., M. L. Cadenasso, M. E. Baker, L. E. Band, C. G. Boone, G. L. Buckley, Peter M. Groffman, et al. (2024) 2020. “Theoretical Perspectives of the Baltimore Ecosystem Study: Conceptual Evolution in a Social-Ecological Research Project”. Bioscience 70 (4): 297-314+.
Rustad, L. E., J. L. Campbell, C. T. Driscoll, T. J. Fahey, Peter M. Groffman, P. G. Schaberg, G. J. Hawley, et al. (2024) 2020. “Experimental Approach and Initial Forest Response to a Simulated Ice Storm Experiment in a Northern Hardwood Forest”. Plos One 15 (9).