Title
Wilmington, North Carolina, United States
University of North Carolina, Chapel Hill
Elon University - Martha and Spencer Love School of Business
North Carolina State University