ruper holmes