david beard

Lecturer

Transportation

Email: dbeard@calpoly.edu