General Herbert Lord, financial whiz