Dr Bill Deagle discusses various topics