Leopold Ross

Leopold Ross
Biography

Leopold Ross is an English musician, record producer, recording engineer and music programmer. Leopold is a guitarist in LA based band Io Echo.