Shepherd W McKinleyShepherd W. McKinley, a senior lecturer in American history at the University of North Carolina at Charlotte, is the coauthor of North Carolina: New Directions for an Old Land.
An OTP has been sent to your Registered Email Id:
Resend Verification Code