The views and opinions of this blog reflect those of Karl R. Heintz. Its does not purport to reflect those of any institutions or entities affiliated with the author.