David T Marshall Editor & Author

David T. Marshall is assistant professor in the College of Education at Auburn University.