ryan mclaren blair williams