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