A St. Louis man has drowned while on a Meramec River float trip.

STEELVILLE — A St. Louis man has drowned while on a Meramec River float trip.

The Missouri State Highway Patrol reported that 39-year-old Andrew Leffert stopped at a gravel bar to swim with a group of people Saturday in Crawford County. The patrol said Leffert went into the water but did not resurface.

His body was found a short time later.

Leffert had worked as a police officer and an immigration enforcement agent before recently taking a job as a special agent with the U.S. Department of Homeland Security, according to an obituary.