Vincent Weaver
Associate Professor
207.581.2227
Weaver Contact and Biography