karl shiels