Fredric Mccracken online-cots9407