Neil Lockwood

appears on 2 albums

Neil Lockwood was born in Wales on February 23, 1958. Died March 15, 2025.
Guitars, Vocals, Keyboards
He became famous as a session musician who has worked with many great artists and bands.

Member of

  • 2 XL
  • The Shine
  • Asia
  • Electric Light Orchestra Part II
  • The Horn Brothers

Copies on offer