Gary Bloom 

Husband of one, father of two; retired marriage counselor; non-fiction author; living in Portland.