blair williams ryan mclaren