Distributed Solar: The Democratizaton of Energy
Blogroll
- Earle Wilson
- Earth Family Beta MIchael Osborne’s blog on Science and the like
- Tony Seba Solar energy, electric vehicle, energy storage, and business disruption professor and visionary
- Patagonia founder Yvon Chouinard on how businesses can help our collective environmental mess Patagonia’s Yvon Chouinard set the standard for how a business can mitigate the ravages of capitalism on earth’s environment. At 81 years old, he’s just getting started.
- Team Andrew Weinberg Walking September 8th for the Jimmy Fund!
- Busting Myths About Heat Pumps Heat pumps are perhaps the most efficient heating and cooling systems available. Recent literature distributed by utilities hawking natural gas and other sources use performance figures from heat pumps as they were available 15 years ago. See today’s.
- Hermann Scheer Hermann Scheer was a visionary, a major guy, who thought deep thoughts about energy, and its implications for humanity’s relationship with physical reality
- Musings on Quantitative Paleoecology Quantitative methods and palaeoenvironments.
- OOI Data Nuggets OOI Ocean Data Lab: The Data Nuggets
- ggplot2 and ggfortify Plotting State Space Time Series with ggplot2 and ggfortify
- Gavin Simpson
- London Review of Books
- Carl Safina's blog One of the wisest on Earth
- Prediction vs Forecasting: Knaub “Unfortunately, ‘prediction,’ such as used in model-based survey estimation, is a term that is often subsumed under the term ‘forecasting,’ but here we show why it is important not to confuse these two terms.”
- Darren Wilkinson's introduction to ABC Darren Wilkinson’s introduction to approximate Bayesian computation (“ABC”). See also his post about summary statistics for ABC https://darrenjw.wordpress.com/2013/09/01/summary-stats-for-abc/
- Charlie Kufs' "Stats With Cats" blog “You took Statistics 101. Now what?”
- "Impacts of Green New Deal energy plans on grid stability, costs, jobs, health, and climate in 143 countries" (Jacobson, Delucchi, Cameron, et al) Global warming, air pollution, and energy insecurity are three of the greatest problems facing humanity. To address these problems, we develop Green New Deal energy roadmaps for 143 countries.
- Leverhulme Centre for Climate Change Mitigation
- Mertonian norms
- AP Statistics: Sampling, by Michael Porinchak Twin City Schools
- Awkward Botany
- Bob Altemeyer on authoritarianism (via Dan Satterfield) The science behind the GOP civil war
- All about ENSO, and lunar tides (Paul Pukite) Historically, ENSO has been explained in terms of winds. But recently — and Dr Paul Pukite has insisted upon this for a long time — the oscillation of ENSO has been explained as a large-scale slosh due to lunar tidal forcing.
- South Shore Recycling Cooperative Materials management, technical assistance and networking, town advocacy, public outreach
- Mrooijer's Numbers R 4Us
- BioPython A collection of Python tools for quantitative Biology
- Woods Hole Oceanographic Institution (WHOI)
- Subsidies for wind and solar versus subsidies for fossil fuels
- Lenny Smith's CHAOS: A VERY SHORT INTRODUCTION This is a PDF version of Lenny Smith’s book of the same title, also available from Amazon.com
- Number Cruncher Politics
- International Society for Bayesian Analysis (ISBA)
- Logistic curves in market disruption From DollarsPerBBL, about logistic or S-curves as models of product take-up rather than exponentials, with notes on EVs
- Mike Bloomberg, 2020 He can get progress on climate done, has the means and experts to counter the Trump and Republican digital disinformation machine, and has the experience, knowledge, and depth of experience to achieve and unify.
- Dr James Spall's SPSA
- Nadler Strategy, LLC, on sustainability Thinking about business, efficient and effective management, and business value
- James' Empty Blog
- The Plastic Pick-Up: Discovering new sources of marine plastic pollution
- Why "naive Bayes" is not Bayesian Explains why the so-called “naive Bayes” classifier is not Bayesian. The setup is okay, but estimating probabilities by doing relative frequencies instead of using Dirichlet conjugate priors or integration strays from The Path.
- Harvard's Project Implicit
- Peter Congdon's Bayesian statistical modeling Peter Congdon’s collection of links pertaining to his several books on Bayesian modeling
- Giant vertical monopolies for energy have stopped making sense
- American Association for the Advancement of Science (AAAS)
- All about models
- What If
- SASB Sustainability Accounting Standards Board
- The Mermaid's Tale A conversation about biological complexity and evolution, and the societal aspects of science
- WEAPONS OF MATH DESTRUCTION, reviews Reviews of Cathy O’Neil’s new book
- Slice Sampling
- Gabriel's staircase
- WEAPONS OF MATH DESTRUCTION Cathy O’Neil’s WEAPONS OF MATH DESTRUCTION,
climate change
- "Impacts of Green New Deal energy plans on grid stability, costs, jobs, health, and climate in 143 countries" (Jacobson, Delucchi, Cameron, et al) Global warming, air pollution, and energy insecurity are three of the greatest problems facing humanity. To address these problems, we develop Green New Deal energy roadmaps for 143 countries.
- `The unchained goddess' 1958 Bell Telephone Science Hour broadcast regarding, among other things, climate change.
- Paul Beckwith Professor Beckwith is, in my book, one of the most insightful and analytical observers on climate I know. I highly recommend his blog, and his other informational products.
- History of discovering Global Warming From the American Institute of Physics.
- Model state level energy policy for New Englad Bob Massie’s proposed energy policy for Massachusetts, an admirable model for energy policy anywhere in New England
- "A field guide to the climate clowns"
- Social Cost of Carbon
- Wally Broecker on climate realism
- `Who to believe on climate change': Simple checks By Bart Verheggen
- Risk and Well-Being
- “Ways to [try to] slow the Solar Century''
- Rabett Run Incisive analysis of climate science versus deliberate distraction
- James Hansen and granddaughter Sophie on moving forward with progress on climate
- An open letter to Steve Levitt
- Mathematics and Climate Research Network The Mathematics and Climate Research Network (MCRN) engages mathematicians to collaborating on the cryosphere, conceptual model validation, data assimilation, the electric grid, food systems, nonsmooth systems, paleoclimate, resilience, tipping points.
- Climate Change: A health emergency … New England Journal of Medicine Caren G. Solomon, M.D., M.P.H., and Regina C. LaRocque, M.D., M.P.H., January 17, 2019 N Engl J Med 2019; 380:209-211 DOI: 10.1056/NEJMp1817067
- SOLAR PRODUCTION at Westwood Statistical Studios Generation charts for our home in Westwood, MA
- Warming slowdown discussion
- Agendaists Eli Rabett’s coining of a phrase
- "When Did Global Warming Stop" Doc Snow’s treatment of the denier claim that there’s been no warming for the most recent N years. (See http://hubpages.com/@doc-snow for more on him.)
- Skeptical Science
- Climate at a glance Current state of the climate, from NOAA
- David Appell's early climate science
- The HUMAN-caused greenhouse effect, in under 5 minutes, by Bill Nye
- Documenting the Climate Deniarati at work
- "Climate science is setttled enough"
- Nick Bower's "Scared Scientists"
- Climate Change Reports By John and Mel Harte
- “The Irrelevance of Saturation: Why Carbon Dioxide Matters'' (Bart Levenson)
- NOAA Annual Greenhouse Gas Index report The annual assessment by the National Oceanic and Atmospheric Administration of the radiative forcing from constituent atmospheric greenhouse gases
- Ray Pierrehumbert's site related to "Principles of Planetary Climate" THE book on climate science
- Wind sled Wind sled: A zero carbon way of exploring ice sheets
- Climate impacts on retail and supply chains
- Klaus Lackner (ASU), Silicon Kingdom Holdings (SKH) Capturing CO2 from air at scale
- “The discovery of global warming'' (American Institute of Physics)
- Simple box models and climate forcing IMO one of Tamino’s best posts illustrating climate forcing using simple box models
- The Keeling Curve The first, and one of the best programs for creating a spatially significant long term time series of atmospheric concentrations of CO2. Started amongst great obstacles by one, smart determined guy, Charles David Keeling.
- Non-linear feedbacks in climate (discussion of Bloch-Johnson, Pierrehumbert, Abbot paper) Discussion of http://onlinelibrary.wiley.com/wol1/doi/10.1002/2015GL064240/abstract
- "Betting strategies on fluctuations in the transient response of greenhouse warming" By Risbey, Lewandowsky, Hunter, Monselesan: Betting against climate change on durations of 15+ years is no longer a rational proposition.
- The beach boondoggle Prof Rob Young on how owners of beach property are socializing their risks at costs to all of us, not the least being it seems coastal damage is less than it actually is
- Ricky Rood's “What would happen to climate if we (suddenly) stopped emitting GHGs today?
- Eli on the spectroscopic basis of atmospheric radiation physical chemistry
- And Then There's Physics
- RealClimate
- James Powell on sampling the climate consensus
- Sir David King David King’s perspective on climate, and the next thousands of years for humanity
- "Warming Slowdown?" (part 1 of 2) The idea of a global warming slowdown or hiatus is critically examined, emphasizing the literature, the datasets, and means and methods for telling such. In two parts.
- The Scientific Case for Modern Human-caused Global Warming
- Berkeley Earth Surface Temperature
- Climate Communication Hassol, Somerville, Melillo, and Hussin site communicating climate to the public
Archives
Jan Galkowski
Category Archives: COP21
“Carbon emissions and climate: Where do we stand, and what can be done if it all goes wrong?”
On Sunday, 11th February 2018, I presented an Abstract of a 3 hour talk on the subject, “Carbon emissions and climate: Where do we stand, and what can be done if it all goes wrong?” at the Needham Lyceum, hosted … Continue reading
Posted in Anthropocene, being carbon dioxide, Carbon Cycle, carbon dioxide, carbon dioxide capture, carbon dioxide sequestration, Carbon Tax, civilization, clear air capture of carbon dioxide, climate, climate change, climate disruption, COP21, Cult of Carbon, differential equations, dynamical systems, ecology, emissions, environment, exponential growth, fossil fuel divestment, fossil fuel infrastructure, fossil fuels, geoengineering, geophysics, Glen Peters, Global Carbon Project, global warming, greenhouse gases, Humans have a lot to answer for, Hyper Anthropocene, investments, James Hansen, Kerry Emanuel, liberal climate deniers, Mark Carney, Michael Bloomberg, Minsky moment, mitigation, nonlinear, nonlinear systems, oceanography, phytoplankton, population biology, population dynamics, precipitation, Principles of Planetary Climate, quantitative biology, quantitative ecology, radiative forcing, rationality, Ray Pierrehumbert, risk, sea level rise, sociology, stranded assets, supply chains, sustainability, T'kun Olam, the right to be and act stupid, the right to know, the tragedy of our present civilization, the value of financial assets, thermohaline circulation, tragedy of the horizon, unreason, UU, UU Needham, Wally Broecker, zero carbon
Leave a comment
Disney’s Robert Iger resigns from Trump advisory panel over the Trumpistas’ decision to quit COP
“Protecting our planet and driving economic growth are critical to our future, and they aren’t mutually exclusive,” he said in a statement. “I deeply disagree with the decision to withdraw from the Paris Agreement and, as a matter of principle, … Continue reading
Posted in Anthropocene, Buckminster Fuller, carbon dioxide, citizenship, climate business, climate change, climate disruption, climate economics, COP21, destructive economic development, Disney, Donald Trump, environment, Florida, global warming, Hyper Anthropocene, Robert Iger, Walt Disney Company
Leave a comment
Rushing the +2 degree Celsius boundary
I made a comment on Google+ pertaining to a report of a recent NOAA finding. Enjoy. But remember that COP21 boundary is equivalent to 450 ppm CO2.
Posted in adaptation, AMETSOC, Anthropocene, atmosphere, Bill Nye, bridge to nowhere, carbon dioxide, Carbon Tax, Carbon Worshipers, citizenship, civilization, clean disruption, climate, climate disruption, COP21, corporate litigation on damage from fossil fuel emissions, differential equations, disruption, distributed generation, Donald Trump, ecology, El Nina, El Nino, energy, energy reduction, engineering, environment, environmental law, Epcot, explosive methane, forecasting, fossil fuel divestment, fossil fuels, geophysics, global warming, greenhouse gases, greenwashing, Hyper Anthropocene, investment in wind and solar energy, IPCC, local generation, Mark Jacobson, Martyn Plummer, microgrids, Miguel Altieri, philosophy, physical materialism, R, resiliency, Ricky Rood, risk, Sankey diagram
Leave a comment
That two degree limit is closer than it appears
The UNFCCC’s COP21 concluded goals which aimed for limiting global warming to C, and certainly keeping it below C, both measured with respect to pre-industrial temperatures. Bad news. According to the United States National Center for Atmospheric Research (“NCAR”), in … Continue reading
Posted in adaptation, Anthropocene, carbon dioxide, carbon dioxide capture, carbon dioxide sequestration, Carbon Worshipers, chaos, civilization, climate, climate change, climate disruption, complex systems, COP21, corporate litigation on damage from fossil fuel emissions, corporate supply chains, critical slowing down, differential equations, Eaarth, ecology, environment, evidence, exponential growth, extended supply chains, forecasting, fossil fuel divestment, fossil fuels, geoengineering, geophysics, global warming, greenhouse gases, Hyper Anthropocene, IPCC, James Hansen, meteorology, mitigation, NCAR, NOAA, oceanography, physics, Principles of Planetary Climate, rationality, reasonableness, risk, science, temporal myopia, the right to be and act stupid, the right to know, the value of financial assets, Wally Broecker, zero carbon
Leave a comment
Techno Utopias
Professor Kevin Anderson on Techno Utopias. The Paris “COP21” agreement is/was not only expecting miracles, it was counting on them. Y’think climate disruption causes ecosystem disruption: Try geoengineering. Well the answer was simple. If we choose to continue our love … Continue reading
Posted in adaptation, Anthropocene, bollocks, bridge to nowhere, carbon dioxide, carbon dioxide capture, carbon dioxide sequestration, civilization, climate, climate change, climate disruption, coastal communities, complex systems, consumption, COP21, corporate supply chains, denial, disingenuity, economics, environment, ethics, evidence, exponential growth, extended supply chains, FEMA, finance, fossil fuels, games of chance, geophysics, glaciers, global warming, greenhouse gases, greenwashing, Hyper Anthropocene, icesheets, ignorance, IPCC, James Hansen, Kevin Anderson, Lenny Smith, liberal climate deniers, living shorelines, MA, meteorology, Neill deGrasse Tyson, oceanography, physics, planning, population biology, rationality, Ray Pierrehumbert, reasonableness, regime shifts, Sankey diagram, science, sea level rise, selfishness, silly tech devices, Techno Utopias, the right to know, the value of financial assets
1 Comment
Hunt and Anderson discuss climate change
50% of the emissions come from the richest 1% of people on the planet. Actually, I disagree with them a bit … I suspect Western societies are much more fragile than Hunt & Anderson and most people think, in terms … Continue reading
Posted in adaptation, Anthropocene, carbon dioxide, Carbon Worshipers, civilization, climate disruption, COP21, demand-side solutions, denial, destructive economic development, ecology, environment, exponential growth, extended supply chains, fossil fuel divestment, fossil fuels, geoengineering, global warming, greenhouse gases, Hyper Anthropocene, rationality, reasonableness, Sankey diagram, zero carbon
Leave a comment
Paris’ COP21: Great cheerleading from the diplomats, but … +ENSO is here
This target is, however, extremely demanding. Climate researchers have explored only a few scenarios that limit warming to 1.5 °C. They show that global emissions of greenhouse gases must be between 70% and 95% lower in 2050 than they were in … Continue reading
Posted in adaptation, Anthropocene, carbon dioxide, carbon dioxide capture, climate, climate change, climate disruption, COP21, Eaarth, ecology, economics, El Nino, ENSO, environment, forecasting, fossil fuels, geophysics, global warming, greenhouse gases, Hyper Anthropocene, La Nina, meteorology, NCAR, NOAA, physics, planning, rationality, reasonableness, science, science education, sustainability, Svante Arrhenius, zero carbon
1 Comment
“What just happened to wind and solar is a really big deal”
From Bloomberg New Energy Finance: “This is massive,” said Ethan Zindler, head of U.S. policy analysis at BNEF. In the short term, the deal will speed up the shift from fossil fuels more than the global climate deal struck this … Continue reading
Posted in Anthropocene, Cape Wind, clean disruption, conservation, consumption, COP21, corporate litigation on damage from fossil fuel emissions, corporate supply chains, decentralized electric power generation, decentralized energy, demand-side solutions, destructive economic development, dynamical systems, economics, energy, energy reduction, energy utilities, Hyper Anthropocene, investment in wind and solar energy, microgrids, pipelines, public utility commissions, PUCs, rate of return regulation, solar energy, solar power, SolarPV.tv, Tony Seba, wind energy, wind power, zero carbon
Leave a comment
“No – no words. No words to describe it.”
Some celestial event. No – no words. No words to describe it. Poetry! They should’ve sent a poet. So beautiful. So beautiful… I had no idea. (From Carl Sagan’s Contact, the movie version.) Hat tip to Climate Denial Crock of … Continue reading
Posted in AMETSOC, Anthropocene, astronomy, astrophysics, Bill Nye, carbon dioxide, Carbon Worshipers, Carl Sagan, citizenship, civilization, climate, climate change, climate disruption, conservation, consumption, COP21, Disney, ecology, education, energy, environment, ethics, forecasting, fossil fuel divestment, geophysics, global warming, greenhouse gases, Hyper Anthropocene, investment in wind and solar energy, IPCC, James Hansen, meteorology, NASA, NCAR, NOAA, oceanography, physics, Principles of Planetary Climate, rationality, reasonableness, science, science education, Spaceship Earth, sustainability, Walt Disney Company, zero carbon
Leave a comment
BRANDALISM
The organization, the artists, and the gallery of shame.
sonnenCommunity connects households and makes conventional electricity suppliers obsolete through self-generated power
Sonnenbatterie presents the sonnenCommunity; members can generate their own power, store it and share surpluses online with friends or each other. The sonnenCommunity completely replaces traditional power companies and will soon be available to every household in Germany. – sonnenCommunity … Continue reading
Posted in Anthropocene, Bill Gates, carbon dioxide, Carbon Worshipers, clean disruption, climate disruption, conservation, consumption, COP21, decentralized electric power generation, decentralized energy, demand-side solutions, economics, energy, energy reduction, energy utilities, engineering, environment, fossil fuel divestment, global warming, Hyper Anthropocene, investment in wind and solar energy, mesh models, meteorology, microgrids, planning, prediction, solar energy, solar power, SolarPV.tv, sustainability, Tony Seba, wind energy, zero carbon
Leave a comment
climate impacts upon corporate supply chains
http://www.pwc.com/gx/en/services/advisory/consulting/risk/resilience/publications/business-not-as-usual.html https://www.aig.com/Chartis/internet/US/en/TheVulnerabilityofGlobalSupplyChains_tcm3171-663222.pdf http://phys.org/news/2014-02-quantifying-global-chain-due-climate.html http://www.greenbiz.com/blog/2014/06/27/address-climate-risks-supply-chain
Posted in adaptation, Anthropocene, chance, civilization, climate change, climate disruption, climate justice, compassion, COP21, corporate litigation on damage from fossil fuel emissions, corporate supply chains, economics, evidence, forecasting, games of chance, global warming, Hyper Anthropocene, investing, meteorology, optimization, planning, risk, Sankey diagram, science, sustainability
Leave a comment
Only One Word: EVIL
(There is an update and analysis of Exxon’s reaction to the subpoena issued it by New York State towards the bottom of this post. Click this link.) Exxon in recent days has vehemently denied it had any campaign to discredit … Continue reading
Posted in Anthropocene, bridge to nowhere, carbon dioxide, citizenship, civilization, climate change, climate disruption, climate justice, consumption, COP21, corruption, denial, disingenuity, energy, Exxon, fear uncertainty and doubt, fossil fuel divestment, geophysics, obfuscating data, perceptions, rationality, reasonableness, risk, science, temporal myopia
1 Comment
time to hear
Posted in Anthropocene, bridge to nowhere, capricious gods, carbon dioxide, Carbon Worshipers, citizenship, civilization, clean disruption, climate change, climate justice, COP21, decentralized electric power generation, demand-side solutions, fossil fuel divestment, games of chance, global warming
Leave a comment
Climate Disruption and Carbon Taxes: That ‘outlandish lefty plot’
Uh, in case the climate science deniers carbon worshipers of the world haven’t noticed, there’s an open letter out, directed to the UNFCCC. It says, in part: We recognize the rising environmental, social, economic, and security risks posed by climate … Continue reading
Posted in adaptation, Anthropocene, bridge to nowhere, carbon dioxide, Carbon Tax, Carbon Worshipers, citizenship, civilization, clean disruption, climate change, climate disruption, COP21, decentralized electric power generation, decentralized energy, demand-side solutions, destructive economic development, ecology, energy utilities, engineering, environment, Exxon, fossil fuel divestment, fossil fuels, geophysics, global warming, Hyper Anthropocene, ignorance, meteorology, mitigation, oceanography, physics, planning, politics, rationality, reasonableness, risk, zero carbon
Leave a comment
Google shows how it’s done
Google’s Project Sunroof. Google Green. Google’s corporate statement on rising to the climate challenge. Google’s negative Carbon footprint. Green power at Google. Simply put, Google shows it can be done, and what can be done, if the problem of climate … Continue reading
Posted in Anthropocene, carbon dioxide, citizenship, civilization, clean disruption, climate, climate change, climate disruption, conservation, consumption, COP21, decentralized electric power generation, decentralized energy, destructive economic development, ecology, economics, efficiency, energy, energy reduction, energy utilities, environment, ethics, fossil fuel divestment, global warming, Hyper Anthropocene, investment in wind and solar energy, rationality, risk, science, solar power, sustainability, wind power, zero carbon
Leave a comment
Hausfathers “Climate Impacts of Coal and Natural Gas”
(Updated below, 21st June 2018.) Zeke Hausfather published “Climate Impacts of Coal and Natural Gas” on the BEST project site. He makes a close analysis of the relative benefits of coal and natural gas, considering the subtleties and pitfalls of … Continue reading
Posted in Anthropocene, bridge to nowhere, carbon dioxide, climate, climate change, climate disruption, consumption, COP21, ecology, energy, energy reduction, environment, forecasting, fossil fuels, geophysics, global warming, James Hansen, methane, natural gas, physics, pipelines, rationality, Ray Pierrehumbert, reasonableness, risk, statistics, the right to know, zero carbon
Leave a comment
Hansen et al.
Originally posted on Open Mind:
A new paper by Hansen et al., Ice melt, sea level rise and superstorms: evidence from paleoclimate data, climate modeling, and modern observations that 2 °C global warming is highly dangerous is currently under review…
Posted in adaptation, Antarctica, Anthropocene, Arctic, astrophysics, bifurcations, bridge to nowhere, carbon dioxide, carbon dioxide capture, Cauchy distribution, chance, civilization, climate, climate change, climate disruption, climate zombies, COP21, denial, differential equations, dynamical systems, ecology, economics, environment, ethics, floods, forecasting, games of chance, geophysics, global warming, Hyper Anthropocene, IPCC, James Hansen, mathematics, maths, meteorology, nor'easters, oceanography, physics, politics, probability, rationality, reasonableness, science, sea level rise, statistics, Student t distribution, Tamino, temporal myopia, the right to know, transparency, UNFCCC, zero carbon
Leave a comment
Professor James Hansen responds and explains:
The recent paper by Hansen, Soto, and others has caused a stir, as I suspect it was intended to do so. I posted about this paper earlier. Now Professor Hansen has responded to the critics of his team’s work and … Continue reading
Posted in Anthropocene, arXiv, astrophysics, bifurcations, biology, bridge to nowhere, carbon dioxide, Carbon Tax, citizenship, civilization, clean disruption, climate, climate change, climate disruption, climate models, COP21, denial, disingenuity, dynamical systems, ecology, education, environment, ethics, forecasting, fossil fuel divestment, fossil fuels, geophysics, global warming, investment in wind and solar energy, IPCC, James Hansen, maths, meteorology, NASA, NCAR, new forms of scientific peer review, NOAA, oceanography, open source scientific software, physics, Principles of Planetary Climate, probability, rationality, reasonableness, science, science education, sea level rise, temporal myopia, the right to know, time series, WAIS, zero carbon
1 Comment
Draft elements of COP21 agreement for Paris
There is a revised text now available which provides elements of a draft for the COP21 agreement in Paris. The context of this document and what it contains is provided by a news story at RTCC (“Responding To Climate Change”), … Continue reading
Posted in Anthropocene, citizenship, civilization, climate, climate change, climate disruption, climate justice, compassion, consumption, COP21, environment, ethics, fossil fuel divestment, global warming, history, humanism, Hyper Anthropocene, investing, IPCC, politics, rationality, reasonableness, risk, science, UNFCCC, zero carbon
Leave a comment