Leave a comment »
Professor Sheehan is the Executive Director of the School of Public and International Affairs at the University of Baltimore where he teaches in the College of Public Affairs.