State Senator Daniel Squadron announced today that he’s raised more than $2 million in his race for public advocate. Mr. Squadron, who’s facing three other candidates in a Democratic primary, hauled in a total of $2,150,000 in donations and expected public matching funds. He raised $183,000 in the last two months and has spent only $190,000 overall.