He was born in Mecklenburg County, Virginia, son of the late Charles E. Cannon and Elva Brown Cannon.
William was a retired commercial truck driver for over 45 years, receiving several safety awards for having driven over one million miles without an accident. While self employed he drove 26 years with Epps Transport.
Preceding William in death was his wife, Laura Moseley Cannon.
He is survived by his two daughters, Wanda Cannon Jordan and husband, Joe, of Henrico,NC, Lisa Cannon and fiancé, Tommy Long, of Pleasant Hill, NC; brother, Willis Cannon, of Houston, Texas; sister, Jean Bishop, of Alberta, Virginia; half brother, Wayne Cannon, of Roanoke Rapids; grandchildren, Brandon Jordan and wife, Jennifer, Katie Murray, Laura Murray, Hannah Murray, and Kelli Long; great grandchildren, McKinley Jordan and Lily Jordan.
Wrenn, Clarke, & Hagan Funeral and Cremation Service is taking care of arrangements where funeral services will be held Wednesday, March 21,2018, at 1:00 pm, in the Chapel with Minister Greg Hand officiating. Burial will follow in Cedarwood Cemetery.
The family will receive friends at the Funeral Home one hour prior to the service.
Online condolences may be made to www.wrennclarkehagan.com