Looks like a cecidomyiid gall to me...one of these days I'll get myself a copy of Gagne's red book and be able to look it up myself ;-)
Placing under Cecidomyiidae for now based on the first four entries in
this table, all of which are cecidomyiids.