flirby mcgirgin view 3