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