Discription of Events: Driver was tailgating and swerving in a school zone. Driver sped around me in a no passing zone in front of a school. Driver then yelled obscenities and made vulgar hand motions. Driver then flew through a busy grocery store parking lot and sped through a stop sign.