Police say Robert Roman of Ruckersville might have had a medical emergency while driving north on Route 29 near the intersection of Rio Road. He lost control of his truck, hit a pole and struck a tree on the Suntrust Bank property.
Roman was pronounced dead at the scene.
Traffic was backed up along Route 29 and Rio Road for about an hour. Both roads are back open.