john yates