The provision (benefit) for income taxes consists of:
Year Ended June 30,
2016

 
2015

 
2014

Current:
 
 
 
 
 
Federal
$
45,226

 
$
52,861

 
$
50,455

State and local
6,349

 
6,884

 
6,576

Foreign
4,407

 
5,603

 
4,619

Total current
55,982

 
65,348

 
61,650

Deferred:
 
 
 
 
 
Federal
397

 
(3,799
)
 
(5,328
)
State and local
(30
)
 
(153
)
 
(267
)
Foreign
(6,948
)
 
(1,009
)
 
(2,614
)
Total deferred
(6,581
)
 
(4,961
)
 
(8,209
)
Total
$
49,401

 
$
60,387

 
$
53,441