Leonard Cravens is a licensed and practicing attorney in the State of California. He is one of 100 attorneys in the state with a dual legal certification in both criminal law and bankruptcy law. In addition to his interest in law, Leonard is an accomplished musician and computer programmer.