At DavidSpencer.ca, you will find information about David M.R.D Spencer’s education resources, community projects, Christian faith, media networking, music, outdoor education and perspective on life.
You are invited to contact David here.
Advertisements