Margaret Shepard Former Executive Director

Margaret Shepard is a contributor for FreeEnterprise.com.