catherine h flemming