I gather the Transfer table documents how a gift is spent?
I'd create a list view style layout referring to Gift with fields from Donor in the header.
I'd use find requests to find only those Gift records for a selected donor.
I then can place a portal to Transfer on this layout so that I can view/edit individual Transfer records.
Question: Wouldn't it be possible for a transfer record to link to more than one gift?
Example, your organization buys a vehicle that takes the gifts from several dozen donors.
In that case, your tables would be linked like this:
Donor:: DonorIDpk------<Gift:: DonorIDfk
and the layout design would be different as well.