David Dooyun Kim
overview