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