I always admired this guy. That atheist YouTuber, Professor Dave, was trying to drag him through the mud recently.
Anyway this video came up and I was thinking about Meyer's work as a philosopher of science.
Seems like there could be an alliance between the CTMU community and his camp in the scientific community.