Glenn was born and raised in Rhode Island. He has traveled and lived in various places during his ten years of service in the United States Marine Corps. Glenn graduated magna cum laude from the University of North Carolina at Charlotte in 2002 with a B.S. in Accounting. He worked for PricewaterhouseCoopers for two years before attending law school at George Washington University. Since graduating in 2007 from George Washington University, he sharpened his trial skills while serving as a prosecutor in the Alamance County District Attorney's Office. Glenn currently manages the Wilmington branch of Norris Emery and divides his time between criminal matters and consumer law.
Glenn and his wife, Sarah, live in Wilmington with their dog, Uwharrie. When he is not practicing law, Glenn enjoys mountain biking, adventure racing and surfing.