norman holmes