Bill Sproule has over 45 years experience in government, consulting, and university teaching and research in Canada and the United States. He joined the faculty at Michigan Tech in 1996 and is a ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results