Tech Man Tom

Professor of Engineering and Technology, author, armchair philosopher