Stephen Constable

London, England.

Stephen Constable

London, England.

Short sighted, left handed, colour blind cyclist musician.