Gary M. Roberts
Gary M. Roberts is the author of more than two dozen books spanning historical fiction, romance, suspense, and nonfiction. A retired police chief, he writes stories about resilience, relationships, and ordinary people facing extraordinary circumstances.