ledger mcfarland