After his arrest in Cambridge overnight, police slapped Keenan with a number of charges.
"He's been charged with driving while disqualified, failed to stop when followed by red/blue flashing lights, operated a motor vehicle recklessly and unlawful carry/possess firearm," police said in a statement.
"He is due to appear in Hamilton District Court on Monday, 18 November."