
Stephen Russell
Captain Stephen Russell is the Director of the National Emergency Management Agency (NEMA) in the Bahamas. He was recently in the news due to an attack launched against him by Speaker Patricia Deveaux, highlighting ongoing tensions within the House of Assembly and the challenges faced by public officials in maintaining decorum and professionalism in political discourse.
Power160
Reach4,855
Country presence
Recent news mentions
Captain Stephen Russell was attacked by Speaker Deveaux from the chair.
Front Porch: National embarrassment: belligerent, bullying SpeakerThe Tribune – major Bahamian daily, est. 1903·
Bahamas· 2026-06-19








