Shepard Technologies Categories INFORMATION TECHNOLOGYCOMPUTER SALES/SERVICE 12324 E. 86th St. N. Box 272 Owasso OK 74055 (918) 638-9949 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×