Канадский астронавт.
Имя Dafydd характерно для выходцев из Уэльса.
Давид Уильямс вырос в канадской провинции Квебек, где он окончил высшую школу. После школы Уильямс учился в университете Мак-гилл в Монреале. В 1976 году он стал бакалавром биологии. В 1983 году он стал магистром физиологии, доктором медицины и магистром хирургии. В 1985 году окончил обучение на медицинском факультете Университета в Оттаве, в качестве практикующего врача. В 1988 году прошёл обучение в качестве врача неотложной помощи в университете Торонто.
В 1992 году Уильямс был принят в отряд космонавтов Канадского космического агентства. С 1995 года проходил подготовку в НАСА к космическим полётам в качестве специалиста полёта.
Давид Уильямс совершил один космический полёт. Этот полёт состоялся с 17 апреля по 3 мая 1998 года на шаттле «Колумбия» STS-90. Уильямс участвовал в исследованиях влияния невесомости на мозг и нервную систему человека. Полёт продолжался 15 суток 21 час и 50 минут. Шаттл совершил 256 витков вокруг Земли и преодолел 6,3 миль. Давид Уильямс стал седьмым гражданином Канады, совершившим космический полёт.
С июля 1998 года по 2002 год Уильямс работал в Космическом центе им. Джонсона в Хьюстоне.
В настоящее время Давид Уильямс готовится к своему второму космическому полёту — «Индевор» STS-118, который назначен на июнь 2007 года. Во время предстоящего полёта, Уильямс должен будет совершить три выхода в открытый космос.
Уильямс женат и имеет двоих детей.