Gregory Dale `` Greg '' Bear ( born August 20 , 1951 ) is an American science fiction and mainstream author .
Gregory Dale Bear ( born August 20 , 1951 ) is an American science fiction author .