Question: who wrote i write the songs david cassidy
Answer: Bruce Johnston