Shepherdia canadensis

Calcareous rocks, banks and sandy shores, usually in partial shade.