ivory mcfarland