PDF generation should now properly attempt to use first/last, then revert to display name