Question: Who played the trumpet solo on penny lane?
Answer: David Mason
Mason
Natural Questions answer: David Mason (from the Wikipedia article "David Mason (trumpet player)")