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 258 8,548 SH   SOLE NONE 6,839 0 1,709
ABB Limited SPONSORED ADR 000375204 2,943 130,471 SH   SOLE NONE 100,686 0 29,785
Abbott Laboratories COM 002824100 465 5,083 SH   SOLE NONE 2,881 0 2,202
Abbvie Inc COM 00287Y109 2,780 28,311 SH   SOLE NONE 17,830 0 10,481
Accuray Inc COM 004397105 122 60,000 SH   SOLE NONE 60,000 0 0
Activision Blizzard Inc COM 00507V109 262 3,456 SH   SOLE NONE 3,217 0 239
Advisorshares TRUST Etf RANGER EQUITY BE 00768Y883 175 36,000 SH   SOLE NONE 36,000 0 0
Aegon Nv Ord Reg Amer NY REGISTRY SHS 007924103 1,269 431,510 SH   SOLE NONE 288,616 0 142,894
Alphabet Inc. Class A CAP STK CL A 02079K305 533 376 SH   SOLE NONE 361 0 15
Alphabet Inc. Class C CAP STK CL C 02079K107 768 543 SH   SOLE NONE 499 0 44
Amazon Com Inc COM 023135106 1,719 623 SH   SOLE NONE 428 0 195
American Water Works Inc COM 030420103 283 2,200 SH   SOLE NONE 1,700 0 500
Amgen Incorporated COM 031162100 204 865 SH   SOLE NONE 150 0 715
Antero Resources Cor COM 03674X106 123 55,975 SH   SOLE NONE 55,975 0 0
Apple Computer Inc COM 037833100 3,919 10,743 SH   SOLE NONE 6,675 0 4,068
Aqua Metals Inc COM 03837J101 28 20,000 SH   SOLE NONE 20,000 0 0
Arcosa Inc COM 039653100 2,961 70,160 SH   SOLE NONE 62,110 0 8,050
Ares Capital Corp COM 04010L103 2,364 163,585 SH   SOLE NONE 116,810 0 46,775
Atlas Corp SHS Y0436Q109 151 28,550 SH   SOLE NONE 28,550 0 0
Ball Corp Com Npv COM 058498106 222 3,200 SH   SOLE NONE 3,200 0 0
Bank Montreal Quebec COM 063671101 455 8,570 SH   SOLE NONE 4,453 0 4,117
Bank Of America 7.25%CNV PFD L 060505682 1,314 979 SH   SOLE NONE 774 0 205
Bank Of New York Co Inc COM 064058100 373 9,660 SH   SOLE NONE 6,470 0 3,190
Bank Of Nova Scotia COM 064149107 539 13,075 SH   SOLE NONE 6,850 0 6,225
Barrick Gold Corp COM 067901108 269 10,000 SH   SOLE NONE 10,000 0 0
Bed Bath & Beyond COM 075896100 501 60,000 SH   SOLE NONE 60,000 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 2,050 11,486 SH   SOLE NONE 7,018 0 4,468
Biolase Inc COM NEW 090911207 9 20,000 SH   SOLE NONE 20,000 0 0
Blackrock Resources & SHS 09257A108 410 66,909 SH   SOLE NONE 56,956 0 9,953
BP Plc Adr SPONSORED ADR 055622104 1,227 52,605 SH   SOLE NONE 42,406 0 10,199
Brighthouse Financia COM 10922N103 232 10,350 SH   SOLE NONE 10,350 0 0
Bristol-Myers Squibb Co COM 110122108 3,833 65,192 SH   SOLE NONE 47,922 0 17,270
Bristol-Myers Squibb Rts RIGHT 99/99/9999 110122157 39 10,880 SH   SOLE NONE 9,710 0 1,170
C S X Corp COM 126408103 348 4,997 SH   SOLE NONE 4,497 0 500
C V S Corp Del COM 126650100 3,285 50,555 SH   SOLE NONE 37,393 0 13,162
Cerus Corp COM 157085101 188 28,500 SH   SOLE NONE 28,500 0 0
Chevrontexaco Corp COM 166764100 1,385 15,522 SH   SOLE NONE 6,022 0 9,500
Cincinnati Finl COM 172062101 435 6,791 SH   SOLE NONE 2,950 0 3,841
Cisco Systems Inc COM 17275R102 222 4,755 SH   SOLE NONE 2,155 0 2,600
Coca Cola Company COM 191216100 732 16,385 SH   SOLE NONE 10,536 0 5,849
Comcast Corp Class A CL A 20030N101 248 6,358 SH   SOLE NONE 4,450 0 1,908
Conformis Inc COM 20717E101 8 10,000 SH   SOLE NONE 10,000 0 0
Conocophillips COM 20825C104 246 5,858 SH   SOLE NONE 3,948 0 1,910
Corning Inc COM 219350105 4,108 158,596 SH   SOLE NONE 114,901 0 43,695
Corteva Inc COM 22052L104 720 26,867 SH   SOLE NONE 20,837 0 6,030
Covanta Holding Corp COM 22282E102 1,247 130,005 SH   SOLE NONE 100,035 0 29,970
Cryoport Inc COM PAR $0.001 229050307 1,596 52,750 SH   SOLE NONE 47,200 0 5,550
Danaher Corp Del COM 235851102 460 2,604 SH   SOLE NONE 1,079 0 1,525
Daseke Inc COM 23753F107 41 10,350 SH   SOLE NONE 0 0 10,350
Disney Walt Hldg Co COM DISNEY 254687106 317 2,847 SH   SOLE NONE 1,847 0 1,000
Duke Energy Corporation COM NEW 26441C204 346 4,329 SH   SOLE NONE 4,163 0 166
Enbridge Inc COM 29250N105 350 11,515 SH   SOLE NONE 8,567 0 2,948
Endo Intl Plc SHS G30401106 225 82,750 SH   SOLE NONE 82,750 0 0
Enphase Energy Inc COM 29355A107 5,712 120,085 SH   SOLE NONE 86,635 0 33,450
Euronav Nv SHS B38564108 928 113,915 SH   SOLE NONE 88,760 0 25,155
Exone Company COM 302104104 86 10,000 SH   SOLE NONE 10,000 0 0
Exxon Mobil Corporation COM 30231G102 778 17,397 SH   SOLE NONE 9,461 0 7,936
Fomento Eco Mexican Adrf SPON ADR UNITS 344419106 343 5,525 SH   SOLE NONE 2,200 0 3,325
Frontline Ltd SHS NEW G3682E192 260 37,250 SH   SOLE NONE 35,250 0 2,000
Gamestop Corp Cl A New CL A 36467W109 312 95,550 SH   SOLE NONE 95,550 0 0
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 4,801 117,688 SH   SOLE NONE 82,165 0 35,523
Growgeneration Corp COM 39986L109 0 150,000 SH   SOLE NONE 128,600 0 21,400
Halliburton Co Hldg Co COM 406216101 155 11,950 SH   SOLE NONE 8,400 0 3,550
Hecla Mining Company COM 422704106 41 12,500 SH   SOLE NONE 0 0 12,500
Home Depot Inc COM 437076102 410 1,635 SH   SOLE NONE 790 0 845
Honeywell International COM 438516106 1,373 9,493 SH   SOLE NONE 7,227 0 2,266
Hudson Technologies Inc COM 444144109 1,031 1,020,855 SH   SOLE NONE 675,130 0 345,725
Intel Corp COM 458140100 244 4,082 SH   SOLE NONE 3,523 0 559
Intl Business Machines COM 459200101 3,038 25,154 SH   SOLE NONE 17,543 0 7,611
Ishares Preferred Income PFD AND INCM SEC 464288687 257 7,409 SH   SOLE NONE 3,750 0 3,659
Ishares Silver TRUST ISHARES 46428Q109 328 19,300 SH   SOLE NONE 9,300 0 10,000
Ishares Tr Nasdaq Biotech NASDAQ BIOTECH 464287556 672 4,915 SH   SOLE NONE 2,815 0 2,100
J P Morgan Chase & Co COM 46625H100 311 3,307 SH   SOLE NONE 957 0 2,350
Johnson & Johnson COM 478160104 3,914 27,831 SH   SOLE NONE 19,834 0 7,997
Kansas City Southern COM NEW 485170302 235 1,571 SH   SOLE NONE 1,114 0 457
Keysight Technologies COM 49338L103 260 2,578 SH   SOLE NONE 2,222 0 356
Kimberly-Clark Corp COM 494368103 345 2,443 SH   SOLE NONE 1,075 0 1,368
Knowles Corporation COM 49926D109 1,413 92,575 SH   SOLE NONE 65,050 0 27,525
Kornit Digital Ltd. SHS M6372Q113 1,884 35,300 SH   SOLE NONE 30,000 0 5,300
Lattice Semiconductor Cp COM 518415104 453 15,949 SH   SOLE NONE 15,949 0 0
Liberty Media Corp COM A SIRIUSXM 531229409 207 6,000 SH   SOLE NONE 6,000 0 0
Lilly Eli & Company COM 532457108 476 2,900 SH   SOLE NONE 2,600 0 300
Limelight Networks COM 53261M104 2,795 379,700 SH   SOLE NONE 265,150 0 114,550
Lockheed Martin Corp COM 539830109 443 1,214 SH   SOLE NONE 645 0 569
Lowes Companies Inc COM 548661107 383 2,831 SH   SOLE NONE 2,568 0 263
M D C Holding Inc COM 552676108 2,914 81,622 SH   SOLE NONE 61,179 0 20,443
Magnolia Oil & Gas Corp CL A 559663109 422 69,615 SH   SOLE NONE 60,025 0 9,590
Marathon Oil Corp COM 565849106 82 13,450 SH   SOLE NONE 10,850 0 2,600
Marathon Pete Corp COM 56585A102 1,179 31,550 SH   SOLE NONE 24,325 0 7,225
Marsh & Mc Lennan Co Inc COM 571748102 232 2,163 SH   SOLE NONE 1,870 0 293
Maxar Technologies Inc COM 57778K105 539 36,625 SH   SOLE NONE 36,625 0 0
Mc Donalds Corp COM 580135101 369 2,000 SH   SOLE NONE 1,500 0 500
Merck & Co Inc COM 58933Y105 979 12,660 SH   SOLE NONE 9,807 0 2,853
Metlife Inc COM 59156R108 4,180 114,455 SH   SOLE NONE 77,835 0 36,620
Micron Technology Inc COM 595112103 271 5,260 SH   SOLE NONE 5,260 0 0
Microsoft Corp COM 594918104 4,182 20,549 SH   SOLE NONE 16,334 0 4,215
Nokia Corp Spon Adr SPONSORED ADR 654902204 3,022 686,728 SH   SOLE NONE 477,678 0 209,050
Norfolk Southern Corp COM 655844108 211 1,203 SH   SOLE NONE 1,065 0 138
Oracle Corporation COM 68389X105 218 3,938 SH   SOLE NONE 238 0 3,700
Orbital Energy Group Inc COM 68559A109 151 243,657 SH   SOLE NONE 232,757 0 10,900
Paypal Holdings Inco COM 70450Y103 463 2,660 SH   SOLE NONE 1,310 0 1,350
Pepsico Incorporated COM 713448108 805 6,088 SH   SOLE NONE 4,680 0 1,408
Pfizer Incorporated COM 717081103 259 7,917 SH   SOLE NONE 4,443 0 3,474
Phillips COM 718546104 2,312 32,157 SH   SOLE NONE 22,807 0 9,350
Physicians Realty Tr COM 71943U104 1,639 93,525 SH   SOLE NONE 68,040 0 25,485
Pitney Bowes Inc COM 724479100 158 83,000 SH   SOLE NONE 83,000 0 0
Pnc Finl Services Gp Inc COM 693475105 397 3,772 SH   SOLE NONE 2,316 0 1,456
Procter & Gamble Co COM 742718109 1,590 13,300 SH   SOLE NONE 11,287 0 2,013
Progyny Inc COM 74340E103 933 36,145 SH   SOLE NONE 29,600 0 6,545
Prologis Inc COM 74340W103 560 6,000 SH   SOLE NONE 0 0 6,000
Qualcomm Inc COM 747525103 3,433 37,636 SH   SOLE NONE 31,416 0 6,220
Quanterix Corp COM 74766Q101 1,045 38,150 SH   SOLE NONE 32,125 0 6,025
Roku Inc Cl A COM CL A 77543R102 1,157 9,930 SH   SOLE NONE 9,090 0 840
Royal Gold Inc COM 780287108 275 2,212 SH   SOLE NONE 2,212 0 0
Sanderson Farms Inc COM 800013104 203 1,750 SH   SOLE NONE 250 0 1,500
Schlumberger Ltd COM 806857108 495 26,895 SH   SOLE NONE 15,145 0 11,750
Seagate Technology SHS G7945M107 974 20,113 SH   SOLE NONE 16,225 0 3,888
Shyft Group Inc COM 825698103 1,495 88,775 SH   SOLE NONE 81,275 0 7,500
Signet Jewelers Ltd SHS G81276100 127 17,175 SH   SOLE NONE 17,175 0 0
Spdr S & P Intl Dividend S&P INTL ETF 78463X772 398 12,016 SH   SOLE NONE 9,916 0 2,100
Starbucks Corp COM 855244109 614 8,341 SH   SOLE NONE 3,715 0 4,626
Stereotaxis Inc COM NEW 85916J409 503 112,750 SH   SOLE NONE 74,400 0 38,350
Store Capital Corp COM 862121100 631 26,505 SH   SOLE NONE 18,400 0 8,105
T P I Composites Inc COM 87266J104 2,338 100,055 SH   SOLE NONE 68,885 0 31,170
T Rowe Price Group Inc COM 74144T108 121,907 987,102 SH   SOLE NONE 835,966 0 151,136
Targa Resources Corp COM 87612G101 1,261 62,835 SH   SOLE NONE 46,035 0 16,800
Taylor Morrison Home COM 87724P106 257 17,037 SH   SOLE NONE 17,037 0 0
Tetra Technologies COM 88162F105 606 1,133,250 SH   SOLE NONE 785,250 0 348,000
Teva Pharm Inds Ltd Adrf SPONSORED ADS 881624209 277 25,775 SH   SOLE NONE 25,775 0 0
Thermo Electron Corp COM 883556102 499 1,376 SH   SOLE NONE 726 0 650
Tiffany & Co New COM 886547108 393 3,225 SH   SOLE NONE 1,050 0 2,175
Tucows Inc COM NEW 898697206 322 5,625 SH   SOLE NONE 4,000 0 1,625
Tutor Perini Corp COM 901109108 2,846 233,680 SH   SOLE NONE 171,180 0 62,500
U.S. Bancorp COM NEW 902973304 1,860 50,520 SH   SOLE NONE 30,850 0 19,670
Verizon Communications COM 92343V104 778 14,118 SH   SOLE NONE 7,878 0 6,240
Visa Inc. COM CL A 92826C839 236 1,221 SH   SOLE NONE 627 0 594
Wells Fargo L PERP PFD CNV A 949746804 789 608 SH   SOLE NONE 458 0 150
Westport Innovations New COM NEW 960908309 157 126,750 SH   SOLE NONE 125,750 0 1,000
Weyerhaeuser Co COM NEW 962166104 1,487 66,223 SH   SOLE NONE 55,519 0 10,704
Zymeworks Inc COM 98985W102 1,719 47,660 SH   SOLE NONE 33,010 0 14,650