York County Deputy Terrance Knox shot an elderly man at a traffic stop after mistaking his cane for a shotgun.