Consecutive Donors (2 Lists)

Hi, 

I am trying to pull together a report to generate two lists:

1)  "New" Donors who have been giving to the theatre for the past 3 seasons, and in the past 3 season has given at least one gift (above $20) to one of our  3 individual-giving funds (Membership, Youth Programming Fund, and those that give at our Gala) in each season

2) Same criteria but people that have been giving for 10 consecutive seasons