flynn todd