STAFFORD — The three-week search for a missing 19-year-old man ended Wednesday evening when authorities recovered his body from the waters near the Route 72 causeway to Long Beach Island.