He has logged over 1,500 flight hours in more than 35 different aircraft.
Discovery was launched on mission STS-102 (Space Station flight 5A.1) into an initial 60 x 222 km x 51.6 deg orbit. The mission was delivery of supplies and equipment, and changeout of the Expedition One and Expedition Two station crews. STS-102 carried the Leonardo Multi Purpose Logistics Module (MPLM), built by Alenia Spazio (Torino), to the International Space Station. The MPLM was a descendant of the Spacelab long modules. Also carried was a Spacehab/Energia unpressurized Integrated Cargo Carrier with LCA/MTSAS-A, RU, and PFCS. A sidewall adapter beam with two GAS canisters (G-783 and WSVFM) was also on board. WSVFM measured vibration during launch. Another adapter beam, probably at the rear of the payload bay, carried SEM-9. SEM-9 and G-783 contained high school microgravity experiments.
Leonardo carried 16 'racks' of equipment, including the Human Research Facility Rack (Rack 13) which allowed the astronauts to do extensive medical experiments, the CHeCS Rack (28), the DDCU-1 and DDCU-2 racks (7 and 9), the Avionics-3 (Rack 6), and the MSS Avionics/Lab (Rack 11) and Avionics/Cupola (Rack 12) racks for a total of 7 equipment racks to be installed on Destiny. Three Resupply Stowage Racks (50, 51, 52) and four Resupply Stowage Platforms (180, 181, 182 and 188) remained installed on Leonardo, with their equipment bags being individually transferred to the Station. System Racks 2, 3, 4, 5 and 8 were already on Destiny together with stowage racks 110 through 117. Each rack had a mass of 150-300 kg.
The orbiter fired its OMS engines at 1221 GMT to raise the orbit to 185 x 219 km. Discovery docked with the PMA-2 port on the Station at 0639 GMT on March 10. The LCA (Lab Cradle Assembly) was attached to Destiny's +Z side during an EVA. It was to be used on the next mission to temporarily place a Spacelab pallet on Destiny during installation of the Station's robot arm. Later, it would be the site for the main Station truss, beginning with segment S0.
The PMA-3, on Unity at the -Z nadir position, had to be moved to the port position to make room for Leonardo. An external stowage platform was attached to Destiny and the External Stowage Platform and the PFCS Pump Flow Control System were added to the port aft trunnion on Destiny. A rigid umbilical (RU) was connected to the PDGF grapple fixture on Destiny to support the Station's future robot arm. Leonardo was docked to Unity at -Z for a while so that its cargo could be transferred to the station easily; it was then be returned to the payload bay and brought back to earth.
At 0232 GMT on March 19 command of ISS was transferred to Expedition 2 and the hatches were closed. Discovery undocked at 0432 GMT and flew once around the station before departing at 0548 GMT. ISS mass after undocking was 115527 kg. The OMS engines fired for the deorbit burn at 0625 GMT on March 21, and Discovery touched down on runway 15 at Kennedy Space Center at 0731 GMT.