David Starr, space ranger