demi bagby age