Gimnazista korában elkezdett repülni. 1987-ben a Haditengerészeti Akadémián (USAF Academy) repülőmérnöki oklevelet szerzett. A T–34C, a T–2C valamint TA–4J gépeken kapott kiképzést. 1989-ben kapott repülőgép vezetői jogosítványt. Szolgálati repülőgépe az &lt;a href="F/A%E2%80%9318%20Hornet"&gt;F/A–18&lt;/a&gt; voltak. A NASA ideiglenes megbízásként a Johnson Space Center (JSC) keretében az űrhajósok kiképzését segítő, átalakított KC–135 Stratotanker gép személyzetének tagja. Szolgált a Földközi-tengeren, Észak-Irakban és Boszniában. 1996-ban a Haditengerészeti Posztgraduális Iskola keretében megvédte diplomáját. Tesztpilóta kiképzésben részesült, az &lt;a href="F/A%E2%80%9318%20Hornet"&gt;F/A–18E/F&lt;/a&gt; repülőgépek különböző változatait (technikai, fegyverzeti) repülte, illetve tesztelte. Több mint órát töltött a levegőben, több mint 40 repülőgép típuson repült illetve tesztelt, több mint 300 alkalommal landolt repülőgép-hordozó fedélzetén.