David J. Bonham

Professor Emeritus

PhD

Mechanical Engineering

Fredericton

davebonham@live.ca