Brooke-Headshot-2016_v3_small-(Featured-Image-square)

 

More from Capalino

New York City Council Seal

City Council Public Hearing Schedule: Week of April 6 - April 10

 

Tom Gray Interviews Simon Sylvester-Chaudhuri About Urban Tech and the Smart Cities Movement

 

City Council Public Hearing Schedule: Week of June 18- June 25, 2018