Bob is available to speak to your group. Contact him by leaving a message in "feedback" at the bottom of the page.
New! Oakland Tribune
San Jose Mercury News
Contra Costa Times
Books in Brief
Review / Author Profile March 2013 Issue 86° Magazine