barb keene