Gilbert H. Vieira

Reviewed by Gilbert H. Vieira, a retired United Methodist pastor living in Colfax, California.