flynn greene