We need your support to continue John's strong, independent representation on Brookhaven City Council for the neighborhoods of Ashford Park, Drew Valley and parts of Brookhaven Fields.
Can’t donate? Please share. Even a quick share on Facebook can help.
The average share raises $97.
Looking to raise money?