English Rochelle Buffenstein Cited by user VAmoroso13 on 02 Feb 2023 Rochelle Buffenstein is an American comparative biologist currently working as Research Professor at the University of Illinois Chicago.