richard-kearns-bw