Rafi Chavreau

Dr. Rafi Chavreau is a conservationist from the Seychelles Botanical Society who appears in The Tiger's Nest.