David Allen Burke

David Allen Burke holds a doctorate in history of technology from Auburn University.

Books

×