David Leonard Artist Writers/Staff Writers CAIN Ryan Ellis IPI: 00503137890 PRO: BMI Explore The Catalog Search View All Writers