st. ribrum , stalloch