David Fagerland

David Fagerland
Secondary Philosophy Teacher

Master of Arts