Mohammed Nuru
Former Director, SF Department of Public Works (2011–2020)
Appears in 1 story
Born:
November 15, 1962, England, United Kingdom
Last updated Nov 8, 2026
