charles david sharp