David Fagerland

David Fagerland
Philosophy Teacher

MDiv Columbia International University;

BA Concordia College