brian cooks