Родился 8 сентября 1951 года в Форт Артур (Fort Arthur), штат Техас.
Образование и научные звания:
В 1973 году окончил Университет Ламара (Lamar University) в Техасе и получил степень бакалавра наук по механике.
В 1976 году в Техническом университете Луизианы (Louisiana Tech University) в Растоне (Ruston) получил степень магистра наук по биоинженерии.
Военные колледжи и курсы:
В 1982 году окончил Курсы подготовки младших офицеров ВВС (Squadron Officer School).
В 1989 году окончил Командно-штабной колледж ВВС (Air Command and Staff College).
В 1993 году окончил окончил Колледж подготовки специалистов по руководству разработкой систем МО (Defense Systems Management College) в Форт Бельвуар (Fort Belvoir) в Вирджинии.
В 1997 году окончил Авиационный военный колледж (Air War College).
Воинская служба:
С октября 1976 по июнь 1978 года служил инженером-биоэкологом в Школе авиационной и космической медицины ВВС (USAF School of Aerospace Medicine) на базе ВВС Брукс (Brooks AFB) в Техасе..
С июля 1978 по декабрь 1980 года был инженером-консультантом по учету воздушных ресурсов (Air Resources Engineer) в Лаборатории профессиональных заболеваний и медико-экологических исследований ВВС (USAF Occupational and Environmental Health Laboratory) на базе ВВС Брук.
С января 1981 по декабрь 1983 года служил инженером-биоэкологом клинике ВВС США Алконбари (USAF Clinic Alconbury) на базе Королевских ВВС Великобритании Алконбари (RAF Alconbury).
С декабря 1987 по июль 1988 года командовал Отделом по вопросам интеграции систем ПВО (Air Defense Systems Integration Division) в штаб-кваритре Управления космических систем ВВС (Space Division) на базе ВВС Лос-Анжелес (Los Angeles AFB) в Калифорнии.
С июля 1989 года служил на базе ВВС Киртленд (Kirtland AFB), где занимал различные должности: до ноября 1989 года был заместителем руководителя (с декабря 1989 по ноябрь 1990 - руководителем) программы Argus, с декабря 1990 по январь 1992 года возглавлял Отделение летных испытаний (Flight Test Branch) в Лаборатории Филлипса (Air Force Phillips Laboratory), с февраля по июнь 1992 года исполнял обязанности начальника Отделения космических систем (Space Systems Branch) в Центре войсковых оценочных испытаний техники ВВС (Air Force Operational Test and Evaluation Center), с июля 1992 по июль 1994 года возглавлял Отдел спутниковых навигационных систем (Navigation Satellite Systems Division) в том же Центре.
С июля 1994 по июль 1996 года возглавлял Отделение аттестации персонала в Техническом штабе системы управления и контроля ядерным оружием США (US Nuclear Command and Control Systems Support Staff) в Пентагоне.
С июля 1997 по июль 1998 года служил командиром 2-го подразделения (Detachment 2) в Центре ракетно-космических систем ВВС (Space and Missile Systems Center) на базе ВВС Онизука (Onizuka AFB).
С июля 1998 по июнь 2000 года служил заместителем руководителя программы разработки системы управления пуском РН и контролем КА в Центре ракетно-космических систем ВВС (Space and Missile Systems Center) на базе ВВС Лос-Анжелес (Los Angeles AFB).
С июля 2000 года служит руководителем Отдела программы использования метеорологических спутников МО (Defence Meteorological Satellite Program -DMSP) в том же Центре.
Воинское звание:
2-й лейтенант ВВС (с 09.08.1976 года).
1-й лейтенант ВВС (с 09.08.1979 года).
Капитан ВВС (с 09.08.1981 года).
Майор ВВС (с 01.11.1987 года).
Подполковник ВВС (с 01.12.1992 года).
Полковник ВВС (с 01.01.1999 года).
Космическая подготовка:
В августе 1982 года был зачислен во вторую группу военных астронавтов (manned spaceflight engineers - MSE) ВВС США. Прошел общекосмическую подготовку с января 1983 по январь 1984 года.
В октябре 1984 года был назначен основным специалистом по полезной нагрузке в экипаж шаттла Discovery STS-62A во время его первого полета с космодрома на базе ВВС Ванденберг (стартовая площадка SLC-6). Однако позднее он был выведен из экипажа, чтобы освободить место для другого астронавта - заместителя министра ВВС Эдварда Олдриджа (Edward Aldridge).
Ушел из группы астронавтов MSE в ноябре 1987 года.