Ken Thompson Jr.

Ken Thompson Jr.

Biography