People's Climate March, NYC, 2014 (Nikon D3100)
Birds flock on a Harlem street corner, NYC, 2019 (iPhone)
Two protestors pose during the fourth weekend of Yellow Vest protests. Paris, France, 2018 (Canon 80D)
Farmer sits against a heap of hay, Beni Koulla, Morocco, 2016 (Nikon D3100)
Four windows, Saint Paul, MN, 2015 (Nikon D3100)
Woman with jug, Ahmedabad, India, 2012 (Nikon D3100)
Jemaa al Fna by night, Marrakesh, Morocco, 2016 (Nikon D3100)
Summer sprinkler, Saint Paul, MN, 2015 (Nikon D3100)
Sugarcane juice presser in the medina, Rabat, Morocco, 2016 (iPhone)
Mirror portrait, France, 2016 (iPhone)
Smoking sheep fat, Rabat, Morocco, 2016 (iPhone)
***** Honorable Mention - Macalester College Institute for Global Citizenship 2017 Photo Contest *****
Kids climb trees to get a glimpse of climate activist Greta Thunberg during a protest. New York City, NY, 2019 (Canon 80D)
Sculptor welding, Saint Paul, MN, 2015 (Nikon D3100)
Portrait, Rabat, Morocco, 2016 (iPhone 6S)
A Yellow Vest protestor stops to take a picture of a burnt car during the urban riots. Paris, France, 2018 (Canon 80D).
Two framed bicycles, Saint Paul, MN, 2015 (Nikon D3100)
Child listens to a speaker during the pro-gun control, March for Our Lives protest, Saint Paul, MN, 2018 (Canon 80D)
Glazing sculptor, Fez, Morocco, 2016 (Nikon D3100)
Flooding near the Eiffel Tower, Paris, France, 2016 (iPhone 6S)