David J. Goodrich
David J. Goodrich

David J. Goodrich

I like nature, instructional design, community, & spirituality.