I was thinking Northeastern also.There is some sort of emblem, or lions head on top center of the building.