David J Stewart Author

David J. Stewart is associate professor of nautical archaeology at East Carolina University.