Barbara J Allen's Biography