Was born in Queens, NY. Growing up he split his time between living on
Long Island and New York City.
Larry graduated from Ithaca College with a degree in film and an
honorary degree in theatre.
He currently resides in Los Angeles.
Larry is also the nephew of famous Chinese actress Lydia Sum and
fashion designer Alfred Sung.