david mead2003