Michael J. Walsh B. E. Ph. D.