how long was joseph lyons in office?
2,648 days