Welcome to John McCarthy's new website.