Stranger grabbed me when I didn’t respond to harassment

Guy coming out of Green’s with a case of beer started harassing me as I walked by, telling me I look good. I ignored him so he started following me. I continued to ignore him, so he got in front of me and grabbed my arm. I pulled away, falling into traffic and screamed at him to stop following me. He laughed and walked on. I waited until he was out of sight to detour down a side road.