Rochester Police say Francis is the third and final suspect who will be charged in this crime.
Vincent Bean was arrested earlier this week and charged with Murder and Gang Assault.
Ronald Nelson is charged with Manslaughter and Gang Assault. He was arrested earlier this week as well.
According to court documents, when Francis, Bean and Nelson approached Teasley on Genesee St. Teasley ran away to avoid confrontation. When the three men chased him, Teasley fell to the ground and that's when Police say the three men assaulted him. Francis is accused of punching Teasley while the other two men kicked and stabbed him. Police say Teasley was taken to Strong Hospital but died because of his injuries.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.