Skip to main content
All Posts By

David Barnes

David Barnes is now retired following thirty years in full time pastoral ministry. Previous to that he was an English teacher for seven years. He is married to Elizabeth and they have four adult children and four grandchildren.