BUFFALO GROVE — A man who confronted a teen after a near-collision in a Buffalo Grove parking lot Thursday was charged with battery, police said.

Josh Taylor-Alan Smothers, 31, of the 400 block of Hazelwood Terrace in Buffalo Grove was also charged with disorderly conduct after his vehicle nearly collided with a car outside a grocery store in the first block of McHenry Road, police said.

Authorities said Smothers was so upset that he approached the driver, then threatened and grabbed her 19-year-old daughter as the teen walked toward the store.