After reading of a driver being robbed at gun point after making a delivery, I would be calling the Cops (NOT the Keystone cops, though). My safety is too important to assume it is management following me....
Call the cops. ISIS and Al Qaeda are adaptive. Think they don't do recon and wouldn't purchase the exact vehicle your sup or center manager owns to trick you?
This is word for word what I told the deputy I called, btw.