The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB Limited SPONSORED ADR 000375204 3,102 116,049 SH   SOLE NONE 107,499 0 8,550
Abbott Laboratories COM 002824100 537 4,940 SH   SOLE NONE 4,515 0 425
Abbvie Inc COM 00287Y109 4,533 29,596 SH   SOLE NONE 26,818 0 2,778
Accuray Inc COM 004397105 218 111,000 SH   SOLE NONE 111,000 0 0
Advanced Micro Devices COM 007903107 594 7,774 SH   SOLE NONE 7,774 0 0
Aegon Nv Ord Reg Amer NY REGISTRY SHS 007924103 554 126,486 SH   SOLE NONE 118,857 0 7,629
Agrify Corp COM 00853E107 35 18,000 SH   SOLE NONE 1,000 0 17,000
Alaska Air Group Inc COM 011659109 248 6,200 SH   SOLE NONE 2,800 0 3,400
Allison Transmission COM 01973R101 4,653 121,004 SH   SOLE NONE 115,779 0 5,225
Allstate Corporation COM 020002101 585 4,617 SH   SOLE NONE 4,617 0 0
Alphabet Inc. Class A CAP STK CL A 02079K305 822 377 SH   SOLE NONE 327 0 50
Alphabet Inc. Class C CAP STK CL C 02079K107 1,172 536 SH   SOLE NONE 486 0 50
Amazon Com Inc COM 023135106 1,380 12,990 SH   SOLE NONE 11,190 0 1,800
American Water Works Inc COM 030420103 253 1,700 SH   SOLE NONE 0 0 1,700
Amgen Incorporated COM 031162100 228 937 SH   SOLE NONE 885 0 52
Ani Pharmaceuticals COM 00182C103 2,209 74,460 SH   SOLE NONE 74,460 0 0
Antero Resources Cor COM 03674X106 1,073 35,000 SH   SOLE NONE 35,000 0 0
Apple Computer Inc COM 037833100 5,491 40,160 SH   SOLE NONE 23,984 0 16,176
Aqua Metals Inc COM 03837J101 28 35,000 SH   SOLE NONE 35,000 0 0
Arcosa Inc COM 039653100 2,127 45,801 SH   SOLE NONE 45,511 0 290
Ares Capital Corp COM 04010L103 2,858 159,385 SH   SOLE NONE 150,985 0 8,400
Atlas Air Worldwide Hldg COM NEW 049164205 3,007 48,732 SH   SOLE NONE 44,397 0 4,335
Avid Technology Inc COM 05367P100 3,854 148,535 SH   SOLE NONE 125,035 0 23,500
Ball Corp Com Npv COM 058498106 213 3,100 SH   SOLE NONE 3,100 0 0
Bank Montreal Quebec COM 063671101 743 7,725 SH   SOLE NONE 5,370 0 2,355
Bank Of New York Co Inc COM 064058100 334 8,015 SH   SOLE NONE 7,885 0 130
Bank Of Nova Scotia COM 064149107 395 6,675 SH   SOLE NONE 6,400 0 275
Barrick Gold Corp Com Npv Isin #ca067901 COM 067901108 3,289 185,925 SH   SOLE NONE 9,175 0 176,750
Bed Bath & Beyond COM 075896100 75 15,000 SH   SOLE NONE 15,000 0 0
Belden Cdt Inc COM 077454106 1,434 26,920 SH   SOLE NONE 25,570 0 1,350
Berkshire Hathaway Cl B CL B NEW 084670702 3,358 12,299 SH   SOLE NONE 10,114 0 2,185
Blackrock Resources & SHS 09257A108 540 60,181 SH   SOLE NONE 58,681 0 1,500
Blue Bird Corp COM 095306106 1,147 124,586 SH   SOLE NONE 111,586 0 13,000
BP Plc Adr SPONSORED ADR 055622104 466 16,441 SH   SOLE NONE 15,191 0 1,250
Brighthouse Financia COM 10922N103 332 8,086 SH   SOLE NONE 8,086 0 0
Bristol-Myers Squibb Co COM 110122108 5,717 74,253 SH   SOLE NONE 70,893 0 3,360
C S X Corp COM 126408103 408 14,048 SH   SOLE NONE 11,748 0 2,300
C V S Corp Del COM 126650100 295 3,180 SH   SOLE NONE 2,480 0 700
Canadian Pac Railway COM 13645T100 326 4,670 SH   SOLE NONE 2,718 0 1,952
Ceco Environmental COM 125141101 957 160,050 SH   SOLE NONE 128,050 0 32,000
Cerus Corp COM 157085101 138 26,000 SH   SOLE NONE 26,000 0 0
Chemours Company COM 163851108 257 8,032 SH   SOLE NONE 8,000 0 32
Chevrontexaco Corp COM 166764100 3,324 22,962 SH   SOLE NONE 16,303 0 6,659
Cincinnati Finl COM 172062101 811 6,815 SH   SOLE NONE 5,640 0 1,175
Cisco Systems Inc COM 17275R102 213 5,004 SH   SOLE NONE 2,894 0 2,110
Coca Cola Company COM 191216100 994 15,808 SH   SOLE NONE 13,243 0 2,565
Comscore Inc COM 20564W105 1,193 578,900 SH   SOLE NONE 569,400 0 9,500
Conduent Inc Com COM 206787103 570 132,025 SH   SOLE NONE 128,775 0 3,250
Conocophillips COM 20825C104 722 8,036 SH   SOLE NONE 5,925 0 2,111
Copa Holdings Sa Cl A CL A P31076105 3,075 48,525 SH   SOLE NONE 41,320 0 7,205
Corning Inc COM 219350105 4,801 152,364 SH   SOLE NONE 141,664 0 10,700
Cryoport Inc COM PAR $0.001 229050307 1,053 33,980 SH   SOLE NONE 33,680 0 300
Danaher Corp Del COM 235851102 583 2,300 SH   SOLE NONE 2,300 0 0
Desktop Metal Inc COM CL A 25058X105 55 25,000 SH   SOLE NONE 25,000 0 0
Discover Financial Svcs COM 254709108 2,373 25,095 SH   SOLE NONE 23,380 0 1,715
Disney Walt Hldg Co COM 254687106 287 3,036 SH   SOLE NONE 2,536 0 500
Docgo Inc COM 256086109 1,615 226,250 SH   SOLE NONE 226,250 0 0
Duke Energy Corporation COM NEW 26441C204 441 4,113 SH   SOLE NONE 3,913 0 200
Enphase Energy Inc COM 29355A107 9,384 48,064 SH   SOLE NONE 44,474 0 3,590
Euronav Nv SHS B38564108 1,536 128,710 SH   SOLE NONE 106,960 0 21,750
Evolv Technologies Hldgs COM CL A 30049H102 1,230 462,460 SH   SOLE NONE 462,460 0 0
Exxon Mobil Corporation COM 30231G102 826 9,644 SH   SOLE NONE 6,678 0 2,966
F N B CORPORATION COM 302520101 287 26,443 SH   SOLE NONE 26,443 0 0
First Horizon Corp COM 320517105 4,558 208,500 SH   SOLE NONE 201,950 0 6,550
First Solar Inc COM 336433107 201 2,950 SH   SOLE NONE 2,950 0 0
Frontline Ltd SHS NEW G3682E192 217 24,500 SH   SOLE NONE 24,500 0 0
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 4,451 102,241 SH   SOLE NONE 98,008 0 4,233
Greenlane Holdings Inc CL A 395330103 4 19,000 SH   SOLE NONE 19,000 0 0
Growgeneration Corp COM 39986L109 351 97,650 SH   SOLE NONE 85,650 0 12,000
Home Depot Inc COM 437076102 468 1,707 SH   SOLE NONE 687 0 1,020
Honeywell International COM 438516106 1,304 7,502 SH   SOLE NONE 4,437 0 3,065
Hudson Technologies Inc COM 444144109 1,911 254,500 SH   SOLE NONE 242,000 0 12,500
Identive Inc COM NEW 45170X205 4,401 380,055 SH   SOLE NONE 378,255 0 1,800
Illumina Inc COM 452327109 484 2,626 SH   SOLE NONE 2,586 0 40
Intl Business Machines COM 459200101 6,312 44,709 SH   SOLE NONE 41,341 0 3,368
Ishares Ibonds Term IBONDS 23 TRM TS 46436E882 897 36,000 SH   SOLE NONE 36,000 0 0
Ishares Silver TRUST ISHARES 46428Q109 332 17,800 SH   SOLE NONE 14,500 0 3,300
J P Morgan Chase & Co COM 46625H100 451 4,006 SH   SOLE NONE 3,175 0 831
Johnson & Johnson COM 478160104 4,686 26,399 SH   SOLE NONE 23,102 0 3,297
Keysight Technologies COM 49338L103 332 2,406 SH   SOLE NONE 2,406 0 0
Knowles Corporation COM 49926D109 220 12,700 SH   SOLE NONE 12,200 0 500
Kornit Digital Ltd. SHS M6372Q113 1,076 33,950 SH   SOLE NONE 32,700 0 1,250
Lattice Semiconductor Cp COM 518415104 679 14,000 SH   SOLE NONE 14,000 0 0
Lennar Corp Cl B New CL B 526057302 2,904 49,460 SH   SOLE NONE 47,580 0 1,880
Liberty Media Corp COM A SIRIUSXM 531229409 216 6,000 SH   SOLE NONE 6,000 0 0
Lilly Eli & Company COM 532457108 887 2,737 SH   SOLE NONE 2,237 0 500
Lockheed Martin Corp COM 539830109 261 606 SH   SOLE NONE 256 0 350
Lowes Companies Inc COM 548661107 524 2,999 SH   SOLE NONE 2,999 0 0
M D C Holding Inc COM 552676108 2,353 72,835 SH   SOLE NONE 70,277 0 2,558
Magnolia Oil & Gas Corp CL A 559663109 357 17,000 SH   SOLE NONE 17,000 0 0
Marathon Pete Corp COM 56585A102 1,350 16,420 SH   SOLE NONE 16,420 0 0
Maxar Technologies Inc COM 57778K105 587 22,500 SH   SOLE NONE 22,500 0 0
Mc Donalds Corp COM 580135101 507 2,055 SH   SOLE NONE 2,055 0 0
Merck & Co Inc COM 58933Y105 4,252 46,634 SH   SOLE NONE 43,431 0 3,203
Metlife Inc COM 59156R108 6,604 105,184 SH   SOLE NONE 101,059 0 4,125
Micron Technology Inc COM 595112103 332 6,000 SH   SOLE NONE 6,000 0 0
Microsoft Corp COM 594918104 4,341 16,900 SH   SOLE NONE 15,360 0 1,540
Morgan Stanley COM NEW 617446448 267 3,511 SH   SOLE NONE 3,511 0 0
Nano Dimension Ltd SPONSORD ADS NEW 63008G203 781 248,750 SH   SOLE NONE 248,750 0 0
NextEra Enery COM 65339F101 279 3,600 SH   SOLE NONE 2,350 0 1,250
Nokia Corp Spon Adr SPONSORED ADR 654902204 170 36,950 SH   SOLE NONE 25,550 0 11,400
Nvidia Corp COM 67066G104 276 1,820 SH   SOLE NONE 1,820 0 0
Ondas Hldgs Inc COM NEW 68236H204 1,505 279,185 SH   SOLE NONE 279,185 0 0
Oneok Inc New COM 682680103 283 5,100 SH   SOLE NONE 5,100 0 0
Open Lending Corp COM CL A 68373J104 1,250 122,228 SH   SOLE NONE 116,043 0 6,185
Oracle Corporation COM 68389X105 259 3,700 SH   SOLE NONE 0 0 3,700
Pepsico Incorporated COM 713448108 1,027 6,162 SH   SOLE NONE 5,937 0 225
Pfizer Incorporated COM 717081103 573 10,933 SH   SOLE NONE 8,821 0 2,112
Philip Morris Intl Inc COM 718172109 244 2,472 SH   SOLE NONE 1,022 0 1,450
Phillips COM 718546104 2,515 30,671 SH   SOLE NONE 28,686 0 1,985
Photronics Inc COM 719405102 2,151 110,417 SH   SOLE NONE 110,417 0 0
Physicians Realty Tr COM 71943U104 1,836 105,230 SH   SOLE NONE 103,145 0 2,085
Pitney Bowes Inc COM 724479100 217 60,000 SH   SOLE NONE 60,000 0 0
Pnc Finl Services Gp Inc COM 693475105 684 4,335 SH   SOLE NONE 2,779 0 1,556
Procter & Gamble Co COM 742718109 1,773 12,328 SH   SOLE NONE 0 0 12,328
Progyny Inc COM 74340E103 1,203 41,420 SH   SOLE NONE 38,535 0 2,885
Prologis Inc COM 74340W103 610 5,183 SH   SOLE NONE 5,183 0 0
Qualcomm Inc COM 747525103 4,450 34,839 SH   SOLE NONE 34,044 0 795
Quanterix Corp COM 74766Q101 1,679 103,685 SH   SOLE NONE 95,060 0 8,625
Quantum Cp Dlt & Sto COM NEW 747906501 474 334,022 SH   SOLE NONE 334,022 0 0
Royal Gold Inc COM 780287108 236 2,212 SH   SOLE NONE 2,212 0 0
Sandstorm Gold Ltd COM NEW 80013R206 60 10,000 SH   SOLE NONE 10,000 0 0
Sanmina Sci Corp New COM 801056102 305 7,500 SH   SOLE NONE 7,500 0 0
Shyft Group Inc COM 825698103 2,149 115,591 SH   SOLE NONE 114,741 0 850
Signet Jewelers Ltd SHS G81276100 401 7,500 SH   SOLE NONE 7,500 0 0
Starbucks Corp COM 855244109 589 7,707 SH   SOLE NONE 6,152 0 1,555
Stereotaxis Inc COM NEW 85916J409 87 47,250 SH   SOLE NONE 12,250 0 35,000
Store Capital Corp COM 862121100 562 21,558 SH   SOLE NONE 19,623 0 1,935
Stratasys Ltd SHS M85548101 1,374 73,340 SH   SOLE NONE 69,340 0 4,000
Streetracks Gold TRUST GOLD SHS 78463V107 2,627 15,593 SH   SOLE NONE 13,903 0 1,690
T P I Composites Inc COM 87266J104 174 13,950 SH   SOLE NONE 6,450 0 7,500
T Rowe Price Group Inc COM 74144T108 103,676 912,560 SH   SOLE NONE 909,865 0 2,695
Targa Resources Corp COM 87612G101 1,984 33,255 SH   SOLE NONE 32,255 0 1,000
Target Corporation COM 87612E106 201 1,425 SH   SOLE NONE 625 0 800
Tesla Motors Inc COM 88160R101 350 520 SH   SOLE NONE 520 0 0
Tetra Technologies COM 88162F105 5,761 1,419,000 SH   SOLE NONE 1,269,000 0 150,000
Thermo Electron Corp COM 883556102 652 1,200 SH   SOLE NONE 650 0 550
Tutor Perini Corp COM 901109108 599 68,205 SH   SOLE NONE 43,205 0 25,000
U.S. Bancorp COM NEW 902973304 2,071 45,005 SH   SOLE NONE 41,345 0 3,660
Verizon Communications COM 92343V104 742 14,624 SH   SOLE NONE 9,858 0 4,766
Visa Inc. COM CL A 92826C839 208 1,054 SH   SOLE NONE 1,054 0 0
Westport Innovations New COM NEW 960908309 76 75,000 SH   SOLE NONE 75,000 0 0
Weyerhaeuser Co COM NEW 962166104 1,948 58,806 SH   SOLE NONE 57,206 0 1,600
Willis Towers Watson SHS G96629103 921 4,668 SH   SOLE NONE 4,458 0 210
Xerox Corp COM NEW 98421M106 2,989 201,260 SH   SOLE NONE 193,535 0 7,725
Zymeworks Inc COM 98985W102 144 27,250 SH   SOLE NONE 21,250 0 6,000