duke holmes