Richard Kim

North Carolina State University