Mcfarlane thesis Kelly McFarlane's honors thesis Loading The Document Viewer requires that you enable Javascript. Download mcfarlane_thesis.doc — 95 KB