Dr. Olubayo Idowu?!

Dr. Olubayo Idowu is an internal medicine physician in DeSoto, Texas. Graduated from the U of Ibadan School of Medicine, Nigeria, 1976. He and 12 others were charged in a $365M healthcare fraud targeting the elderly and the military in North Texas.
Sounds like a diverse group...