cash leonard