Pull to refresh
Logo
Mohammed Nuru

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