Question: who played lead guitar on for what it's worth?
Answer: David Cassidy