David Wilson

David Wilson

M.A. in Humanities. Learning to live life a little better everyday.