He has logged approximately 2,500 flight hours and has flown over 40 different aircraft.
First attempted launch of STS-88 was scrubbed at 09:03 GMT on December 3 due to a problem with a hydraulic system sensor. Launch came the next day, with Endeavour entering an initial 75 km x 313 km x 51.6 degree orbit. Half an orbit after launch, at 09:19 GMT, Endeavour fired its OMS engines to raise the orbit to 180 km x 322 km x 51.6 degree.
On December 5 at 22:25 GMT Nancy Currie unberthed the Unity space station node from the payload bay using the RMS arm. She then moved the Unity to a position docked to the Orbiter Docking System in the payload bay in readiness for assembly with the Russian-launched Zarya FGB ISS component. After rendezvous with the Zarya FGB module, on December 6 at 23:47 GMT Endeavour grappled Zarya with the robot arm, and at 02:07 GMT on December 7 it was soft docked to the PMA-1 port on Unity. After some problems hard dock was achieved at 02:48 GMT. Unity and Zarya then formed the core of the future International Space Station. Ross and Newman made three space walks to connect cables between Zarya and Unity, on December 7, 9 and 12. On the last EVA a canvas tool bag was attached to the exterior of Unity to provide tools for future station assembly workers. Docking cables were disconnected to prevent Unity and Zarya from inadvertently undocking. Following an internal examination of the embryonic space station, Endeavour undocked at 20:30 GMT on December 13. The SAC-A and Mightysat satellites were ejected from the payload bay on December 14 and 15. Deorbit burn was December 16 at 03:48 GMT, and Endeavour landed at 04:53:29 GMT, on Runway 15 at the Kennedy Space Center.