US Indicts Nigerian-Born Inspector for $1.67M Fraud
Adebanjo Popoola, a former St. Louis building inspector, faces wire fraud charges for allegedly steering $1.67 million in city funds meant for building repairs to companies owned by his wife and sister.