Richard Kim

UC Berkeley USMA West Point