Constraints on establishment of plains cottonwood in an urban riparian preserve

Abstract
No abstract available