david fynn