We got this to work well, but I want to show a column that will have the days since the last actual_date I don't know how to code 'day' to be an output column.
WITH
    cte_ul_ev AS (
        SELECT 
            ev.full_name,
            ev.event_name,
            ev.actual_date,
            ev.service_provider_name,
            datediff(day, actual_date, getdate())
            row_num = ROW_NUMBER() OVER (PARTITION BY ev.full_name ORDER BY ev.actual_date DESC)    --<<--<<--
        FROM
            dbo.event_expanded_view ev
        WHERE
            ev.full_name IS NOT NULL 
            AND ev.category_code IN ('OTHER_ACT', 'CONTACTS', 'PEOPLEPLANS', 'PEOPLETESTS', 'PERSONREQ')
        )
SELECT
    ue.full_name,
    ue.event_name,
    ue.actual_date,
    ue.service_provider_name
    
FROM
    cte_ul_ev ue
WHERE
    ue.row_num = 1;