Leonard Alan "Len" Smith, Ph.D.