William J M McQueen Beyond Forever