Brian K Batchelor Facts