david degrand