rachel bagley