David Thiessen

I am trained in history, theology & archaeology and have been a published author for many years. Currently I make a living doing content & academic writing