Ed Osley

BSc, MSc, PhD, MInstP

Senior Engineer

Ed Osley