mark castro was inner circle's lead guitarist