Steven Harrod

Steven Harrod

Associate Professor, Transportation Management and Technology, at the Technical University of Denmark