Prof. Donald Bruce, PhD