Terry Flenory and his brother Demetrius created quite headlines for running a large drug empire during the 90s. Let us discover more about the Black Mafia Family.
Terry Flenory “Southwest T” and his brother Demetrius “Big Meech” are the founder of the Black Mafia Family, which is a drug trafficking and money laundering organization in the United States.
The brothers were responsible for distributing drugs throughout the States from their source in Los Angeles and links to the Mexican Cartels.
The BMF’s whole operation came down after the Drug Enforcement Agency arrested the brothers in 2005 for running a multi-state cocaine ring that brought several other criminal charges to their profile.
Who Is Terry Flenory? Insight On Big Meech Brother
Terry Flenory is one of the two minds behind America’s one of the largest drug rings. He was born on January 10 1972 in Detroit, Michigan.
Southwest T and his brother Big Meech started selling drugs on the streets of their hometown when they were in high school during the late 1980s.
By the time they reached 2000, the brothers had already founded a giant organization that looked after the distribution of cocaine in various states in the US.
Terry moved to Los Angeles to look after that part of the business when he had a fallout with his brother who resided in Atlanta. He was concerned that his brother created a wrong image of their business with his habit of excessive partying.
Lucille Flenory- More On Big Meech Mother
Lucille Flenory is the mother of the famous drug lord duo Southwest T and Big Meech. She married their father, Charles Flenory and also has a daughter named Nicole.
Lucille and her husband don’t have any connection to the organization whatsoever like their sons. Flenory’s father was a musician who played guitar for Keith Dominion’s House of God in Detroit.
Recently it came on the news that Michele Briana White will be taking up the role of Lucille as the strong-willed and loving mother of Demetrius, Terry, and Nicole in the drama series Black Mafia Family.
Where Is Terry Flenory Now?
Terry and his brother Demetrius were found guilty in 2007 for their criminal activities and were sentenced to 30 years in prison in 2008. However, Southwest Tbwas released earlier than his older brother and got out in May 2020 under the condition of house arrest.
Meech is currently serving in jail, but his sentence has also been reduced due to the US sentencing guidelines amendments and he will be coming out of prison in early 2028.
The brothers have recently gained people’s attention due to the drama series being made based on their life which is produced by 50 Cents. The first episode of the show was premiered on 26 September 2021 on the Starz channel.