Spencer Irvine

Spencer Irvine graduated from Brigham Young University in International Relations and currently works as a staff writer for Accuracy in Media.