Michael Weaver is a past newspaper reporter, a dad to two teenagers, and a retired Lutheran pastor in Winston-Salem, N.C.

Articles by Michael Weaver