Profile

STEPHEN POWELL
Stephen Powell is a professional artist. He is based in the New Forest in England and exhibits his work in galleries throughout Europe.
His work is included in many public and private collections.