People


Alumni

David Rosenthal

David Rosenthal

PhD, CIS '78

David Rosenthal