I saw this shrub with alternate leaves with green flowers? on West 30 Ave btw Highbury & Wallace Streets
There is Nyssa sylvatica listed on that block. The flower bud photos that come up on a search look sort of like that.