Photo: Cary Kennedy 2018 Democratic Party Assembly

Cary Kennedy.