richard bl