William Capicotto, Computer Navigated Surgery, buffalo spine surgery, buffalo spine surgeon