Your math must be off if Google's calculator is to be trusted:
http://www.google.com/#q=21+light+years+%2F+35%2C000+miles+p...
(21 light years) / (35 000 miles per hour) = 402 369.978 years
http://www.google.com/#q=21+light+years+%2F+35%2C000+miles+p...
(21 light years) / (35 000 miles per hour) = 402 369.978 years