david staples