Richard Sayles
Associate Professor Emeritus
sayles@maine.edu
Sayles Profile