John Barnwell

John Barnwell received his Ph.D. and J.D. degrees from the University of North Carolina at Chapel Hill. He currently practices law in the Appellate Section of the North Carolina Department of Justice.

Popular items by John Barnwell

View all offers