sheila abdus-salaam bio

US First Female Muslim Judge Found Dead Floating In Hudson River

Sheila Abdus-Salaam, the first Muslim female judge to be seated in the United States, was found dead, floating in the…

8 years ago