chandraflanagan