Brian N. Belcher
Cornell University
USA