District 31 Candidate

Rev. Sherwyn James

Campaign websites sherwynjamesnyc.com

NYC Campaign Finance Board — funds raised