David Dutcher

David Dutcher is an online instructor at Breyer State University and Canyon College. He lives in Lynden, Washington, and Vancouver, British Columbia.