User photo

David S.H. Rosenthal

About

David Stuart Holmes Rosenthal is a British-American computer scientist.