caitlin macy-beckwith