The latest US death brings to 304 the number of US soldiers killed in Iraq since US President Bush declared an end to major combat operations on 1 May. US Department of Defence figures show that 189 have died as a result of hostile action, and 114 of non-hostile causes.