Kirk MacKinnon

MS Student

Advisor: Sam Hazen