Margaret Elizabeth "Betty" Allen