According to Whitman, two McDonald’s customers and two Franklin emergency medical services medics jumped into the fray to assist the officer.
The police report said three syringes and an off-white, small rock were found in Nichols’ possession.
Nichols was taken to a local hospital for facial injuries and was treated and released before being taken to the Warren County Jail.
Holland was also taken to a local hospital, where he was treated and released for a bruised hand.
Nichols is being held in the Warren County Jail under a $25,000 bond. A preliminary hearing was set for 4 p.m. Nov. 27.