Skip to main content
greg macfarlane

Gregory Macfarlane

Assistant Professor
Civil & Environmental Engineering

430-E EB
Civil and Environmental Engineering