(NBC News) -- A gunman went on a shooting spree across Union County, Fla., Saturday, killing three people, including himself, police said.
Hubert Allen, Jr., 72, a longtime employee of Pritchett Trucking, Inc., shot four former co-workers, according to a statement from the Union County Sheriff's Office.
Allen allegedly shot and killed a former co-worker, Rolando Gonzalez-Delgado, 28, at an unspecified location around 9:20 a.m., police said.
He then traveled just a short distance away and allegedly gunned down Marvin Pritchett, 80, the owner of the trucking company, according to the statement.
Allen then allegedly confronted another former co-worker, Lewis Mabrey, Jr., 66, driving a farm tractor. Allen allegedly fired one shot from a small bore shotgun, which struck Mabrey in the left arm and his side.
Mabrey was rushed by emergency responders to University of Florida Health Shands Hospital in Gainesville, Fla., where he is slated to undergo surgery late Saturday for a broken arm and other injuries. He is listed in fair condition, according to hospital spokeswoman Michelle Perkins.
Allen then went to the Pritchett Trucking Company premises and shot a third co-worker, David Griffis, 44. Griffis was stuck in the stomach and rushed to the UF hospital for immediate surgery, according to police. He is listed in critical condition, Perkins said.
Authorities are investigating a motive and circumstances for the shooting, the release said. Investigators believe Allen acted alone.