David B Gibber articles