Dr. John A. Taltavall, Iii Competitors or Alternatives