JAMES BUCHANAN & COMPANY