I didn't get clear enough photos front and back, but because it was out in spring I think it may be a Criorhina species of hover fly. Doesn't it look just like a bumblebee?