Go to the field explorer->SQL expression->new and name it "maxdate" and enter:
(
select max(A.`source_date`) from table A
where A.`person` = table.`person` and
A.`source` <> 'Lead 1' and
A.`source` <> 'Inquiry Lead'
)
Then go to report->selection formula->record and enter:
{%maxdate} = {table.source_date}
This will return one record per person. In the SQL expression, you will need to use the punctuation that your specific datasource uses, so if you are unsure, go to database->"Show SQL Query" in your current report and notice how it is done. Also you need to replace "table" with your table name. Leave "A" as is, as it represents an alias table name.
Then you should be able to insert a crosstab that uses person as the row, and stage and entry term as the columns, and distinct count of person as the summary field.
-LB