Dr. Henry J. Frank dies at 97