Trying to identify this flowering tree

+8
Answered
I was upstate New York this summer and saw this tree. I have been unable to identify. Obviously the tree is able to withstand extremely cold temperatures and snow. Thanks for your assistance.
q trying to identify this flowering tree
This is the flower.
q trying to identify this flowering tree
foliage
q trying to identify this flowering tree
Tree trunk. This tree was well over 10-12 feet tall
  11 answers