James O'Keefe

James O'Keefe James O'Keefe

James O'Keefe Text Reviews

James O'Keefe's presentation was very entertaining and informative. He stayed on topic and was respectful of the time frame of our event which we greatly appreciated. Our attendees really enjoyed his presentation.
Marie - New Jersey Right To Life