derek st. holmes