To date, 45 men have served in 47 presidencies. The numerical discrepancy is owed to Democrat Grover Cleveland ...