Posted By: Staff Writer August 3, 2018 American Novelist Nate Powell to speak in Cupertino on August 16.