david b's public page