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
A T & T Corp COM 00206R102 265 9,243 SH   SOLE NONE 8,142 0 1,101
ABB Limited SPONSORED ADR 000375204 3,169 113,350 SH   SOLE NONE 88,475 0 24,875
Abbott Laboratories COM 002824100 517 4,728 SH   SOLE NONE 2,792 0 1,936
Abbvie Inc COM 00287Y109 3,070 28,660 SH   SOLE NONE 18,874 0 9,786
Abiomed Inc COM 003654100 252 780 SH   SOLE NONE 750 0 30
Accuray Inc COM 004397105 458 110,000 SH   SOLE NONE 110,000 0 0
Activision Blizzard Inc COM 00507V109 290 3,124 SH   SOLE NONE 2,905 0 219
Aegon Nv Ord Reg Amer NY REGISTRY SHS 007924103 894 226,335 SH   SOLE NONE 152,018 0 74,317
Alaska Air Group Inc COM 011659109 235 4,525 SH   SOLE NONE 2,100 0 2,425
Allstate Corporation COM 020002101 524 4,773 SH   SOLE NONE 4,289 0 484
Alphabet Inc. Class A CAP STK CL A 02079K305 644 368 SH   SOLE NONE 353 0 15
Alphabet Inc. Class C CAP STK CL C 02079K107 932 532 SH   SOLE NONE 488 0 44
Amazon Com Inc COM 023135106 1,908 586 SH   SOLE NONE 404 0 182
American Water Works Inc COM 030420103 260 1,700 SH   SOLE NONE 1,400 0 300
Amgen Incorporated COM 031162100 203 885 SH   SOLE NONE 170 0 715
Antero Resources Cor COM 03674X106 262 48,250 SH   SOLE NONE 48,250 0 0
Apple Computer Inc COM 037833100 5,505 41,489 SH   SOLE NONE 25,627 0 15,862
Aqua Metals Inc COM 03837J101 52 17,500 SH   SOLE NONE 17,500 0 0
Arcosa Inc COM 039653100 3,538 64,420 SH   SOLE NONE 58,120 0 6,300
Ares Capital Corp COM 04010L103 2,873 170,119 SH   SOLE NONE 125,669 0 44,450
Atlas Corp SHARES Y0436Q109 215 19,850 SH   SOLE NONE 19,850 0 0
Avid Technology Inc COM 05367P100 3,915 246,750 SH   SOLE NONE 183,100 0 63,650
Ball Corp Com Npv COM 058498106 298 3,200 SH   SOLE NONE 3,200 0 0
Bank Montreal Quebec COM 063671101 495 6,513 SH   SOLE NONE 4,003 0 2,510
Bank Of New York Co Inc COM 064058100 399 9,420 SH   SOLE NONE 6,745 0 2,675
Bank Of Nova Scotia COM 064149107 436 8,070 SH   SOLE NONE 3,800 0 4,270
Barrick Gold Corp COM 067901108 227 10,000 SH   SOLE NONE 10,000 0 0
Bed Bath & Beyond COM 075896100 710 40,000 SH   SOLE NONE 40,000 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 2,584 11,145 SH   SOLE NONE 7,124 0 4,021
Biolase Inc COM NEW 090911207 20 50,000 SH   SOLE NONE 50,000 0 0
Blackrock Resources & SHS 09257A108 449 60,659 SH   SOLE NONE 50,706 0 9,953
Blue Bird Corp COM 095306106 1,763 96,551 SH   SOLE NONE 76,951 0 19,600
BP Plc Adr SPONSORED ADR 055622104 373 18,178 SH   SOLE NONE 15,747 0 2,431
Brighthouse Financia COM 10922N103 292 8,086 SH   SOLE NONE 8,000 0 86
Bristol-Myers Squibb Co COM 110122108 4,143 66,792 SH   SOLE NONE 50,357 0 16,435
C S X Corp COM 126408103 460 5,076 SH   SOLE NONE 4,576 0 500
C V S Corp Del COM 126650100 3,245 47,520 SH   SOLE NONE 35,032 0 12,488
Cerence Inc COM 156727109 222 2,210 SH   SOLE NONE 2,110 0 100
Cerus Corp COM 157085101 197 28,500 SH   SOLE NONE 28,500 0 0
Chemours Company COM 163851108 202 8,157 SH   SOLE NONE 8,125 0 32
Chevrontexaco Corp COM 166764100 2,043 24,192 SH   SOLE NONE 14,523 0 9,669
China Mobile Ltd Adr SPONSORED ADR 16941M109 2,668 93,485 SH   SOLE NONE 58,435 0 35,050
Cincinnati Finl COM 172062101 574 6,575 SH   SOLE NONE 2,975 0 3,600
Coca Cola Company COM 191216100 858 15,657 SH   SOLE NONE 9,879 0 5,778
Comcast Corp Class A CL A 20030N101 334 6,390 SH   SOLE NONE 4,505 0 1,885
Conduent Inc Com COM 206787103 1,822 379,750 SH   SOLE NONE 316,500 0 63,250
Conformis Inc COM 20717E101 6 10,000 SH   SOLE NONE 10,000 0 0
Conocophillips COM 20825C104 224 5,608 SH   SOLE NONE 3,948 0 1,660
Corning Inc COM 219350105 5,189 144,156 SH   SOLE NONE 103,706 0 40,450
Corteva Inc COM 22052L104 899 23,227 SH   SOLE NONE 18,369 0 4,858
Covanta Holding Corp COM 22282E102 1,322 100,705 SH   SOLE NONE 73,375 0 27,330
Cryoport Inc COM PAR $0.001 229050307 1,742 39,700 SH   SOLE NONE 36,850 0 2,850
Danaher Corp Del COM 235851102 560 2,525 SH   SOLE NONE 1,025 0 1,500
Discover Financial Svcs COM 254709108 4,340 47,945 SH   SOLE NONE 34,100 0 13,845
Disney Walt Hldg Co COM 254687106 529 2,925 SH   SOLE NONE 1,925 0 1,000
Duke Energy Corporation COM NEW 26441C204 359 3,929 SH   SOLE NONE 3,763 0 166
Enbridge Inc COM 29250N105 304 9,515 SH   SOLE NONE 7,067 0 2,448
Endo Intl Plc SHS G30401106 470 65,500 SH   SOLE NONE 65,500 0 0
Enphase Energy Inc COM 29355A107 11,857 67,575 SH   SOLE NONE 47,045 0 20,530
Enviva Partners Lp Lp COM UNIT 29414J107 227 5,000 SH   SOLE NONE 5,000 0 0
Euronav Nv SHS B38564108 1,421 177,715 SH   SOLE NONE 127,610 0 50,105
Exone Company COM 302104104 94 10,000 SH   SOLE NONE 10,000 0 0
Exxon Mobil Corporation COM 30231G102 705 17,108 SH   SOLE NONE 11,702 0 5,406
Fidelity Natl Finl Inc FNF GROUP COM 31620R303 4,722 120,810 SH   SOLE NONE 81,010 0 39,800
First Solar Inc COM 336433107 346 3,500 SH   SOLE NONE 2,500 0 1,000
Frontline Ltd SHS NEW G3682E192 248 40,000 SH   SOLE NONE 38,000 0 2,000
General Electric Company COM 369604103 129 11,981 SH   SOLE NONE 10,600 0 1,381
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 3,713 100,919 SH   SOLE NONE 72,658 0 28,261
Growgeneration Corp COM 39986L109 5,641 140,255 SH   SOLE NONE 115,450 0 24,805
Hecla Mining Company COM 422704106 81 12,500 SH   SOLE NONE 0 0 12,500
Home Depot Inc COM 437076102 446 1,682 SH   SOLE NONE 937 0 745
Honeywell International COM 438516106 2,010 9,451 SH   SOLE NONE 7,490 0 1,961
Hudson Technologies Inc COM 444144109 486 446,075 SH   SOLE NONE 359,700 0 86,375
Illumina Inc COM 452327109 967 2,616 SH   SOLE NONE 2,311 0 305
Intel Corp COM 458140100 214 4,308 SH   SOLE NONE 3,749 0 559
Intl Business Machines COM 459200101 4,966 39,458 SH   SOLE NONE 27,279 0 12,179
Ishares Preferred Income PFD AND INCM SEC 464288687 278 7,225 SH   SOLE NONE 3,825 0 3,400
Ishares Silver TRUST ISHARES 46428Q109 461 18,800 SH   SOLE NONE 9,500 0 9,300
Ishares Tr Nasdaq Biotech NASDAQ BIOTECH 464287556 729 4,815 SH   SOLE NONE 2,715 0 2,100
J P Morgan Chase & Co COM 46625H100 470 3,700 SH   SOLE NONE 1,050 0 2,650
Johnson & Johnson COM 478160104 4,023 25,565 SH   SOLE NONE 18,380 0 7,185
Kansas City Southern COM NEW 485170302 312 1,531 SH   SOLE NONE 1,074 0 457
Keysight Technologies COM 49338L103 339 2,568 SH   SOLE NONE 2,212 0 356
Knowles Corporation COM 49926D109 1,267 68,800 SH   SOLE NONE 56,375 0 12,425
Kornit Digital Ltd. SHS M6372Q113 2,722 30,540 SH   SOLE NONE 27,840 0 2,700
Lattice Semiconductor Cp COM 518415104 687 15,000 SH   SOLE NONE 15,000 0 0
Liberty Media Corp COM A SIRIUSXM 531229409 259 6,000 SH   SOLE NONE 6,000 0 0
Lilly Eli & Company COM 532457108 477 2,827 SH   SOLE NONE 2,497 0 330
Limelight Networks COM 53261M104 1,297 325,300 SH   SOLE NONE 238,500 0 86,800
Lockheed Martin Corp COM 539830109 463 1,306 SH   SOLE NONE 762 0 544
Lowes Companies Inc COM 548661107 419 2,612 SH   SOLE NONE 2,299 0 313
M D C Holding Inc COM 552676108 3,064 63,062 SH   SOLE NONE 47,050 0 16,012
Magnolia Oil & Gas Corp CL A 559663109 169 24,015 SH   SOLE NONE 22,840 0 1,175
Marathon Oil Corp COM 565849106 101 15,200 SH   SOLE NONE 12,600 0 2,600
Marathon Pete Corp COM 56585A102 1,501 36,303 SH   SOLE NONE 29,203 0 7,100
Marsh & Mc Lennan Co Inc COM 571748102 223 1,910 SH   SOLE NONE 1,717 0 193
Martin Marietta Matrls COM 573284106 231 815 SH   SOLE NONE 650 0 165
Maxar Technologies Inc COM 57778K105 1,061 27,500 SH   SOLE NONE 27,500 0 0
Mc Donalds Corp COM 580135101 440 2,052 SH   SOLE NONE 1,552 0 500
Merck & Co Inc COM 58933Y105 1,003 12,264 SH   SOLE NONE 9,811 0 2,453
Metlife Inc COM 59156R108 4,915 104,687 SH   SOLE NONE 70,362 0 34,325
Micron Technology Inc COM 595112103 507 6,750 SH   SOLE NONE 6,750 0 0
Microsoft Corp COM 594918104 4,019 18,071 SH   SOLE NONE 14,281 0 3,790
Morgan Stanley COM NEW 617446448 253 3,696 SH   SOLE NONE 3,188 0 508
Motley Fool 100 Index MOTLEY FOL ETF 74933W601 252 7,151 SH   SOLE NONE 4,831 0 2,320
NextEra Enery COM 65339F101 375 4,872 SH   SOLE NONE 3,872 0 1,000
Nokia Corp Spon Adr SPONSORED ADR 654902204 2,022 517,197 SH   SOLE NONE 348,447 0 168,750
Norfolk Southern Corp COM 655844108 285 1,204 SH   SOLE NONE 1,065 0 139
Oneok Inc New COM 682680103 212 5,525 SH   SOLE NONE 5,525 0 0
Open Lending Corp COM CL A 68373J104 2,268 64,875 SH   SOLE NONE 51,695 0 13,180
Oracle Corporation COM 68389X105 239 3,700 SH   SOLE NONE 0 0 3,700
Orbital Energy Group Inc COM 68559A109 247 113,000 SH   SOLE NONE 108,000 0 5,000
Organigram Holdings COM 68620P101 33 25,000 SH   SOLE NONE 25,000 0 0
Paypal Holdings Inco COM 70450Y103 675 2,885 SH   SOLE NONE 1,535 0 1,350
Pepsico Incorporated COM 713448108 874 5,895 SH   SOLE NONE 4,745 0 1,150
Pfizer Incorporated COM 717081103 339 9,231 SH   SOLE NONE 6,868 0 2,363
Philip Morris Intl Inc COM 718172109 230 2,788 SH   SOLE NONE 2,388 0 400
Phillips COM 718546104 2,155 30,815 SH   SOLE NONE 24,230 0 6,585
Physicians Realty Tr COM 71943U104 1,572 88,340 SH   SOLE NONE 64,040 0 24,300
Pitney Bowes Inc COM 724479100 373 60,600 SH   SOLE NONE 60,600 0 0
Pnc Finl Services Gp Inc COM 693475105 532 3,572 SH   SOLE NONE 2,504 0 1,068
Procter & Gamble Co COM 742718109 1,732 12,453 SH   SOLE NONE 10,540 0 1,913
Progyny Inc COM 74340E103 1,518 35,820 SH   SOLE NONE 30,100 0 5,720
Prologis Inc COM 74340W103 576 5,783 SH   SOLE NONE 33 0 5,750
Qualcomm Inc COM 747525103 4,867 31,955 SH   SOLE NONE 26,880 0 5,075
Quanterix Corp COM 74766Q101 4,307 92,645 SH   SOLE NONE 76,975 0 15,670
Roku Inc Cl A COM CL A 77543R102 2,377 7,160 SH   SOLE NONE 6,385 0 775
Royal Gold Inc COM 780287108 235 2,212 SH   SOLE NONE 2,212 0 0
Sanderson Farms Inc COM 800013104 221 1,675 SH   SOLE NONE 250 0 1,425
Sanmina Sci Corp New COM 801056102 239 7,500 SH   SOLE NONE 7,500 0 0
Schlumberger Ltd COM 806857108 454 20,840 SH   SOLE NONE 13,490 0 7,350
Seagate Technology SHS G7945M107 1,153 18,560 SH   SOLE NONE 15,050 0 3,510
Shyft Group Inc COM 825698103 2,583 91,045 SH   SOLE NONE 83,295 0 7,750
Signet Jewelers Ltd SHS G81276100 338 12,400 SH   SOLE NONE 12,400 0 0
Skyworks Solutions Inc COM 83088M102 229 1,500 SH   SOLE NONE 1,500 0 0
Slack Technologies Inc COM CL A 83088V102 228 5,400 SH   SOLE NONE 4,800 0 600
Spdr S & P Intl Dividend S&P INTL ETF 78463X772 403 11,033 SH   SOLE NONE 8,933 0 2,100
Starbucks Corp COM 855244109 809 7,567 SH   SOLE NONE 3,367 0 4,200
Stereotaxis Inc COM NEW 85916J409 703 138,200 SH   SOLE NONE 97,150 0 41,050
Store Capital Corp COM 862121100 1,079 31,775 SH   SOLE NONE 24,525 0 7,250
Stryker Corp COM 863667101 231 945 SH   SOLE NONE 945 0 0
T P I Composites Inc COM 87266J104 5,310 100,625 SH   SOLE NONE 69,955 0 30,670
T Rowe Price Group Inc COM 74144T108 139,038 918,412 SH   SOLE NONE 780,401 0 138,011
Targa Resources Corp COM 87612G101 1,063 40,310 SH   SOLE NONE 32,235 0 8,075
Target Corporation COM 87612E106 262 1,486 SH   SOLE NONE 686 0 800
Taylor Morrison Home COM 87724P106 320 12,500 SH   SOLE NONE 12,500 0 0
Tetra Technologies COM 88162F105 1,234 1,432,500 SH   SOLE NONE 1,230,500 0 202,000
Teva Pharm Inds Ltd Adrf SPONSORED ADS 881624209 226 23,500 SH   SOLE NONE 23,500 0 0
Thermo Electron Corp COM 883556102 582 1,250 SH   SOLE NONE 650 0 600
Translate Bio Inc COM 89374L104 2,640 143,275 SH   SOLE NONE 100,550 0 42,725
Tucows Inc COM NEW 898697206 415 5,625 SH   SOLE NONE 4,000 0 1,625
Tutor Perini Corp COM 901109108 2,659 205,380 SH   SOLE NONE 155,030 0 50,350
U.S. Bancorp COM NEW 902973304 2,207 47,387 SH   SOLE NONE 29,407 0 17,980
Verizon Communications COM 92343V104 835 14,214 SH   SOLE NONE 8,309 0 5,905
Visa Inc. COM CL A 92826C839 260 1,193 SH   SOLE NONE 599 0 594
Westport Innovations New COM NEW 960908309 671 126,050 SH   SOLE NONE 125,250 0 800
Weyerhaeuser Co COM NEW 962166104 2,026 60,436 SH   SOLE NONE 51,232 0 9,204
Zymeworks Inc COM 98985W102 1,861 39,385 SH   SOLE NONE 29,585 0 9,800