Jack McDevitt or Neal Stephenson, although Stephenson isn't just strictly a SF writer. I guess for pure SF, I would have to go with McDevitt.
Man, I forgot Larry Niven and/or Orsen Scott Card. Rats, I hate making decisions.

However I'll stick with my original pick.