Source: https://www.villagevoice.com/2017/05/19/keith-ellison-wades-into-new-yorks-murky-political-waters/