David Alan Grier and Carrie Keagan.David Alan Grier and Carrie Keagan.David Alan Grier and Carrie Keagan.