Kenneth Alexander Shorter

Dr. Kenneth Alexander Shorter