Gwinnett County police are searching for a man who allegedly kidnapped his former girlfriend's children after a dispute with another man at her apartment.

On May 3, Ricky Knight, 33, went to his ex-girlfriend's apartment near Lilburn, where Bryon Cotton, a family friend, was caring for the woman's 7-year-old sons, police said.

Knight became angry at finding another man in the apartment and brandished a gun, police said. Cotton struggled with Knight and was able to remove the magazine from the gun. Cotton then jumped out of a bedroom window.

After Cotton escaped, Knight forced the two boys into his car and left, police said. The children were returned unharmed by a friend of Knight several hours later.

Knight has been charged with multiple crimes including kidnapping, aggravated assault, third-degree cruelty to children, false imprisonment and possession of a firearm during the commission of a felony.

Police described Knight as black, about 6 feet 2 inches tall and weighing 190 pounds, with numerous tattoos on his arms, chest and back. Anyone with information on him or his whereabouts is asked to call Gwinnett County police at 770-513-5300 or CrimeStoppers at 404-577-TIPS.