I don't know if the Mayor will come to the Harvard meeting on the 25th, but he will be in North Allston on Thursday morning at 11:00 at the Geekhouse Bikes headquarters (15 W Sorrento St.), just a few yards from the Science Complex construction site.

Speaking of the Science Complex, I heard this morning that some construction workers have already been fired as construction begins to slow.