Shadblow Serviceberry
This small tree or shrub (15-30 ft. tall) grows well in full to part sun and moist soil. Therefore, it is good to plant this tree around ponds or streams and in natural settings. The clusters of white flowers usually occur in early spring before the leaves bud. The berries, which are edible, mature from green to red to purple during the season.
Wikipedia, Missouri Botanical Garden