04.06.2015 Around the Island Where in the World is the Allen-Cheng family? Jennifer Allen took this photo of her daughters in front of the Shelter Island Oyster Company sign at Universal Studios in Florida in November of last year.