They don't call him Dr. Perca for nothing.