joe halperin 4