Question: who played the trumpet solo on penny lane
Answer: David Mason ( 2 April 1926 -- 29 April 2011 ) was an English orchestral , solo and session trumpet player .