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
BAE Systems-Frankfurt COM G06940103 125 17,825 SH   SOLE   0 0 0
BP Plc-Frankfurt COM G12793256 102 16,000 SH   SOLE   0 0 0
HSBC-Frankfurt COM G4634U169 100 13,000 SH   SOLE   0 0 0
Vodafone-Frankfurt COM G93882192 68 35,000 SH   SOLE   0 0 0
3M Company COM 88579Y101 4,131 25,125 SH   SOLE   0 0 0
ASML Holding N.V. COM N07059210 1,508 6,070 SH   SOLE   0 0 0
AT&T Inc COM 00206R102 5,163 136,441 SH   SOLE   0 0 0
ATP Oil & Gas Corp COM 00208J108 0 26,300 SH   SOLE   0 0 0
AbbVie Inc. COM 00287y109 8,796 116,159 SH   SOLE   0 0 0
Abbott Labs COM 002824100 8,192 97,911 SH   SOLE   0 0 0
Accelerate Diagnostics, Inc. COM 00430H102 15,130 814,749 SH   SOLE   0 0 0
Accenture PLC Ireland Shs Cl A COM G1151C101 517 2,687 SH   SOLE   0 0 0
Air Products COM 009158106 507 2,286 SH   SOLE   0 0 0
Akamai Technologies COM 00971t101 416 4,550 SH   SOLE   0 0 0
Albemarle Corporation COM 012653101 1,186 17,060 SH   SOLE   0 0 0
Alerian MLP ETF COM 00162Q866 400 43,725 SH   SOLE   0 0 0
Alibaba Group Holdings ADS COM 01609W102 4,026 24,074 SH   SOLE   0 0 0
Alphabet Inc. CL A COM 02079K305 3,602 2,950 SH   SOLE   0 0 0
Alphabet Inc. CL C COM 02079K107 2,979 2,444 SH   SOLE   0 0 0
Altria Group Inc COM 02209S103 688 16,823 SH   SOLE   0 0 0
Amazon.com Inc COM 023135106 7,089 4,084 SH   SOLE   0 0 0
American Express COM 025816109 7,207 60,934 SH   SOLE   0 0 0
American Tower Corp COM 03027X100 2,134 9,649 SH   SOLE   0 0 0
Apache Corp. COM 037411105 205 8,000 SH   SOLE   0 0 0
Apple Inc COM 037833100 19,234 85,878 SH   SOLE   0 0 0
AstraZeneca PLC COM 046353108 320 7,173 SH   SOLE   0 0 0
Atlassian Corporation Plc COM G06242104 218 1,737 SH   SOLE   0 0 0
Aura Systems, Inc. COM 051526309 11 34,214 SH   SOLE   0 0 0
Aurora Cannabis Inc. COM 05156X108 76 17,361 SH   SOLE   0 0 0
Avon Products COM 054303102 161 36,632 SH   SOLE   0 0 0
BB&T Corp COM 054937107 4,942 92,602 SH   SOLE   0 0 0
Bank of America Corp COM 060505104 5,813 199,270 SH   SOLE   0 0 0
Bank of Montreal COM 063671101 227 3,072 SH   SOLE   0 0 0
Baxter International COM 071813109 321 3,675 SH   SOLE   3,675 0 0
Berkley W R COM 084423102 205 2,837 SH   SOLE   0 0 0
Berkshire Hathaway Inc Cl A COM 084670108 8,731 28 SH   SOLE   28 0 0
Berkshire Hathaway Inc Cl B COM 084670702 3,603 17,319 SH   SOLE   0 0 0
Blackstone Group Inc. COM 09260D107 6,885 140,968 SH   SOLE   0 0 0
Blackstone Mortgage Trust, Inc COM 09257W100 1,202 33,536 SH   SOLE   0 0 0
Boeing COM 097023105 11,486 30,189 SH   SOLE   0 0 0
Bristol Myers Squibb COM 110122108 6,127 120,822 SH   SOLE   0 0 0
Broadcom Limited COM 11135F101 2,000 7,243 SH   SOLE   0 0 0
Broadridge Financial Solutions COM 11133T103 3,223 25,905 SH   SOLE   0 0 0
Brookfield Asset Management In COM 112585104 516 9,710 SH   SOLE   0 0 0
Brookfield Infrastructure Part COM G16252101 370 7,467 SH   SOLE   0 0 0
Brookfield Property Partner LP COM G16249107 415 20,431 SH   SOLE   0 0 0
Brookfield Property REIT Inc. COM 11282X103 229 11,240 SH   SOLE   0 0 0
Brookfield Renewable Partners COM G16258108 227 5,596 SH   SOLE   0 0 0
CVS Health Corp COM 126650100 1,225 19,420 SH   SOLE   0 0 0
Cabot Microelectronics Corpora COM 12709P103 259 1,835 SH   SOLE   0 0 0
Canada Goose Holdings Inc. COM 135086106 3,213 73,070 SH   SOLE   0 0 0
Caterpillar Inc. COM 149123101 1,899 15,032 SH   SOLE   0 0 0
Celgene Corp Com COM 151020104 1,187 11,955 SH   SOLE   0 0 0
Cerner Corp COM 156782104 1,365 20,030 SH   SOLE   0 0 0
Chevron Corp COM 166764100 6,874 57,961 SH   SOLE   0 0 0
Chocoladefabriken Lindt & Spru COM H49983176 331 4 SH   SOLE   0 0 0
Chubb Corp. COM H1467J104 576 3,565 SH   SOLE   0 0 0
Citigroup Inc New COM 172967424 308 4,452 SH   SOLE   0 0 0
Clearway Energy Inc. COM 18539C204 701 38,401 SH   SOLE   0 0 0
Cleveland-Cliffs Inc. COM 185899101 1,396 193,290 SH   SOLE   0 0 0
Coca-Cola COM 191216100 7,616 139,890 SH   SOLE   0 0 0
Colgate Palmolive COM 194162103 2,152 29,276 SH   SOLE   0 0 0
Comcast Corp New Cl A COM 20030N101 741 16,433 SH   SOLE   0 0 0
Compass Minerals International COM 20451N101 1,327 23,487 SH   SOLE   0 0 0
Costco Wholesale COM 22160k105 3,027 10,505 SH   SOLE   0 0 0
Crown Castle Intl Corp New COM 22822V101 270 1,945 SH   SOLE   0 0 0
Danaher Corp COM 235851102 6,372 44,121 SH   SOLE   0 0 0
Devon Energy Corp COM 25179M103 564 23,430 SH   SOLE   0 0 0
Diageo P L C Spon Adr New COM 25243Q205 1,769 10,819 SH   SOLE   0 0 0
Discover Financial Services COM 254709108 1,115 13,745 SH   SOLE   0 0 0
Dollar General Corp COM 256677105 318 2,000 SH   SOLE   0 0 0
Dollar Tree, Inc. COM 256746108 1,138 9,970 SH   SOLE   0 0 0
Dominion Resources COM 25746U109 3,050 37,632 SH   SOLE   0 0 0
Dover Corp COM 260003108 5,114 51,368 SH   SOLE   0 0 0
DuPont De Nemours COM 26614N102 5,194 72,835 SH   SOLE   0 0 0
Dunkin Brands Inc COM 265504100 1,064 13,405 SH   SOLE   0 0 0
EOG Resources, Inc. COM 26875P101 1,057 14,235 SH   SOLE   0 0 0
Eaton Corp. Plc COM G29183103 481 5,787 SH   SOLE   0 0 0
Emerson Electric COM 291011104 1,269 18,977 SH   SOLE   0 0 0
Enbridge Inc COM 29250n105 2,507 71,461 SH   SOLE   0 0 0
Energy Transfer Equity, L.P. COM 29273V100 1,492 114,072 SH   SOLE   0 0 0
Enterprise Prods Partn COM 293792107 1,976 69,148 SH   SOLE   0 0 0
Equinix, Inc. COM 29444U700 1,182 2,049 SH   SOLE   0 0 0
Equity Residential Properties COM 29476L107 248 2,876 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102 6,675 94,538 SH   SOLE   0 0 0
Facebook Inc COM 30303m102 2,831 15,895 SH   SOLE   0 0 0
Fastenal Company COM 311900104 790 24,171 SH   SOLE   0 0 0
Fastly, Inc. COM 31188V100 706 29,427 SH   SOLE   0 0 0
Fedex Corp. COM 31428X106 2,024 13,905 SH   SOLE   0 0 0
Five Below, Inc. COM 33829M101 1,148 9,105 SH   SOLE   0 0 0
Ford Motor Co COM 345370860 183 20,024 SH   SOLE   0 0 0
Fortive Corporation COM 34959J108 1,378 20,102 SH   SOLE   0 0 0
General Dynamics Corp COM 369550108 244 1,334 SH   SOLE   0 0 0
General Electric COM 369604103 883 98,731 SH   SOLE   0 0 0
General Mills COM 370334104 1,150 20,857 SH   SOLE   0 0 0
Genuine Parts Co COM 372460105 783 7,860 SH   SOLE   0 0 0
Gilead Sciences Inc COM 375558103 959 15,138 SH   SOLE   0 0 0
GlaxoSmithKline PLC Spon Adr COM 37733W105 221 5,188 SH   SOLE   0 0 0
Glencore Plc COM 37827X100 107 17,960 SH   SOLE   0 0 0
Graco Inc COM 384109104 1,867 40,546 SH   SOLE   0 0 0
Guardant Health, Inc. COM 40131M109 495 7,761 SH   SOLE   0 0 0
Hershey Foods Corp COM 427866108 2,260 14,583 SH   SOLE   0 0 0
Hi-Crush Inc. COM 428337109 26 14,910 SH   SOLE   0 0 0
Home Depot COM 437076102 10,710 46,159 SH   SOLE   0 0 0
Honeywell International COM 438516106 6,758 39,939 SH   SOLE   0 0 0
Illinois Tool Works COM 452308109 4,457 28,482 SH   SOLE   0 0 0
Intel Corp COM 458140100 6,139 119,128 SH   SOLE   0 0 0
International Business Machine COM 459200101 11,565 79,531 SH   SOLE   0 0 0
Iron Mountain Inc COM 46284V101 821 25,338 SH   SOLE   0 0 0
J P Morgan Chase & Co COM 46625H100 5,518 46,883 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 8,940 69,099 SH   SOLE   0 0 0
KLA-Tencor Corp COM 482480100 428 2,685 SH   SOLE   0 0 0
Kinder Morgan Inc COM 49456B101 4,040 195,999 SH   SOLE   0 0 0
L3Harris Technologies Inc. COM 502431109 1,022 4,900 SH   SOLE   0 0 0
Lauder Estee Cos Inc COM 518439104 350 1,757 SH   SOLE   0 0 0
Linde Plc COM G5494J103 421 2,171 SH   SOLE   0 0 0
Lockheed Martin Corp Com COM 539830109 950 2,435 SH   SOLE   0 0 0
Macquarie Infrastructure Corpo COM 55608B105 529 13,400 SH   SOLE   0 0 0
Madison Square Garden Cl A COM 55825T103 1,351 5,125 SH   SOLE   0 0 0
Markel Corporation COM 570535104 210 178 SH   SOLE   0 0 0
Martin Marietta Matls COM 573284106 335 1,222 SH   SOLE   0 0 0
Matador Resources Company COM 576485205 244 14,780 SH   SOLE   0 0 0
McDonalds Corp COM 580135101 7,015 32,671 SH   SOLE   0 0 0
Medical Properties Trust, Inc. COM 58463J304 235 12,000 SH   SOLE   0 0 0
Medtronic Inc COM G5960L103 5,898 54,295 SH   SOLE   0 0 0
Merck & Co Inc COM 58933Y105 9,459 112,369 SH   SOLE   0 0 0
Metlife Inc COM 59156r108 2,176 46,141 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 14,774 106,265 SH   SOLE   0 0 0
Mondelez Intl COM 609207105 1,097 19,829 SH   SOLE   0 0 0
NXP Semiconductors N.V. COM N6596X109 218 1,995 SH   SOLE   0 0 0
Naspers Limited COM 631512209 258 8,614 SH   SOLE   0 0 0
Nestle S A Adr COM 641069406 2,740 25,278 SH   SOLE   0 0 0
Nestle S.A. COM H57312649 493 4,550 SH   SOLE   0 0 0
Nextera Energy Inc COM 65339F101 262 1,123 SH   SOLE   0 0 0
Nike Inc. COM 654106103 3,030 32,261 SH   SOLE   0 0 0
Nokia Corp Adr COM 654902204 382 75,530 SH   SOLE   0 0 0
Northrop Grumman Corp COM 666807102 2,030 5,417 SH   SOLE   0 0 0
Novartis AG Adr COM 66987V109 4,306 49,550 SH   SOLE   0 0 0
Nucor Corp COM 670346105 2,620 51,467 SH   SOLE   0 0 0
Nvidia Corp COM 67066g104 840 4,826 SH   SOLE   0 0 0
ONEOK Inc. COM 682680103 1,559 21,160 SH   SOLE   0 0 0
ORBCOMM Inc. COM 68555P100 352 73,870 SH   SOLE   0 0 0
Occidental Petro COM 674599105 516 11,596 SH   SOLE   0 0 0
Omega Healthcare Investors Inc COM 681936100 209 5,000 SH   SOLE   0 0 0
PNC Financial Services Group COM 693475105 898 6,406 SH   SOLE   0 0 0
Palo Alto Networks, Inc. COM 697435105 204 1,000 SH   SOLE   0 0 0
Pattern Energy Group Inc. COM 70338P100 229 8,500 SH   SOLE   0 0 0
PayPal Holdings, Inc. COM 70450Y103 3,017 29,124 SH   SOLE   0 0 0
Paychex Inc Com COM 704326107 1,434 17,327 SH   SOLE   0 0 0
Pennsylvania Real Estate Inves COM 709102107 57 10,000 SH   SOLE   0 0 0
Pepsico COM 713448108 6,847 49,939 SH   SOLE   0 0 0
Pfizer COM 717081103 2,337 65,043 SH   SOLE   0 0 0
Philip Morris International In COM 718172109 2,300 30,293 SH   SOLE   0 0 0
Procter & Gamble COM 742718109 7,383 59,358 SH   SOLE   0 0 0
Prologis COM 74340W103 517 6,070 SH   SOLE   0 0 0
Pulse Biosciences, Inc. COM 74587B101 742 48,035 SH   SOLE   0 0 0
Qualcomm Inc. COM 747525103 5,667 74,292 SH   SOLE   0 0 0
Realty Income Corp COM 756109104 1,205 15,715 SH   SOLE   0 0 0
Roche Holding AG COM H69293217 261 900 SH   SOLE   0 0 0
Ross Stores Inc. COM 778296103 1,475 13,425 SH   SOLE   0 0 0
Royal Dutch Shell Plc COM 780259206 1,059 17,996 SH   SOLE   0 0 0
Royal Dutch Shell Plc ADR B COM 780259107 4,874 81,361 SH   SOLE   0 0 0
S&P Global Inc. COM 78409V104 447 1,826 SH   SOLE   0 0 0
Schlumberger COM 806857108 5,003 146,427 SH   SOLE   0 0 0
Schwab Charles Com COM 808513105 909 21,730 SH   SOLE   0 0 0
Score Media & Gaming Inc. COM 80919D103 4 10,000 SH   SOLE   0 0 0
Seattle Genetics, Inc. COM 812578102 439 5,135 SH   SOLE   0 0 0
Sherwin Williams Co. COM 824348106 561 1,021 SH   SOLE   0 0 0
Shopify Inc. COM 82509L107 2,465 7,910 SH   SOLE   0 0 0
Snap-on Incorporated COM 833034101 3,165 20,221 SH   SOLE   0 0 0
Sothebys Hldgs Inc. Cl A COM 835898107 257 4,509 SH   SOLE   0 0 0
Southern Co COM 842587107 960 15,543 SH   SOLE   0 0 0
Square, Inc. COM 852234103 201 3,245 SH   SOLE   0 0 0
Starbucks Corp. COM 855244109 6,016 68,037 SH   SOLE   0 0 0
Sysco Corp COM 871829107 3,473 43,746 SH   SOLE   0 0 0
T Rowe Price & Assoc COM 74144T108 1,714 15,005 SH   SOLE   0 0 0
TJX Cos Inc COM 872540109 7,615 136,618 SH   SOLE   0 0 0
Tanger Factory Outlet Centers, COM 875465106 301 19,459 SH   SOLE   0 0 0
Targa Resources Corp. COM 87612G101 2,827 70,383 SH   SOLE   0 0 0
Target Corporation COM 87612E106 7,902 73,910 SH   SOLE   0 0 0
Telaria, Inc. COM 879181105 672 97,218 SH   SOLE   0 0 0
Tencent Holdings Limited Adr COM 88032Q109 285 6,852 SH   SOLE   0 0 0
Texas Instruments COM 882508104 968 7,490 SH   SOLE   0 0 0
The Greenbrier Companies, Inc. COM 393657101 718 23,834 SH   SOLE   0 0 0
The Kraft Heinz Company COM 500754106 292 10,439 SH   SOLE   0 0 0
The Trade Desk, Inc. COM 88339J105 1,740 9,277 SH   SOLE   0 0 0
Thermo Fisher Scientific Inc. COM 883556102 352 1,207 SH   SOLE   0 0 0
Tiffany & Co COM 886547108 3,434 37,075 SH   SOLE   0 0 0
Transocean Ltd COM H8817H100 67 15,000 SH   SOLE   0 0 0
Twilio, Inc. COM 90138F102 300 2,725 SH   SOLE   0 0 0
US Bancorp COM 902973304 3,898 70,430 SH   SOLE   0 0 0
Unilever N V New York COM 904784709 281 4,682 SH   SOLE   0 0 0
Unilever PLC Spon ADR New COM 904767704 1,105 18,393 SH   SOLE   0 0 0
Union Pac Corp. COM 907818108 1,242 7,670 SH   SOLE   0 0 0
United Parcel Service COM 911312106 4,584 38,260 SH   SOLE   0 0 0
United Rentals, Inc. COM 911363109 1,073 8,608 SH   SOLE   0 0 0
United Technologies Corp COM 913017109 1,295 9,486 SH   SOLE   0 0 0
Universal Display Corp COM 91347p105 109,333 651,182 SH   SOLE   0 0 0
Veeva Systems Inc. COM 922475108 695 4,550 SH   SOLE   0 0 0
Verisk Analytics Inc CL A COM 92345y106 1,018 6,435 SH   SOLE   0 0 0
Verizon Communications COM 92343V104 1,111 18,405 SH   SOLE   0 0 0
Visa Inc Cl A COM 92826C839 5,676 33,001 SH   SOLE   0 0 0
W. P. Carey Inc. COM 92936U109 1,308 14,620 SH   SOLE   0 0 0
WPP Plc Adr COM 92937A102 1,363 21,775 SH   SOLE   0 0 0
Wal-Mart Stores COM 931142103 6,277 52,888 SH   SOLE   0 0 0
Walgreens Boots Alliance Inc. COM 931427108 5,768 104,290 SH   SOLE   0 0 0
Walt Disney COM 254687106 2,276 17,462 SH   SOLE   0 0 0
Waste Management COM 94106L109 1,049 9,125 SH   SOLE   0 0 0
Wells Fargo COM 949746101 9,727 192,850 SH   SOLE   0 0 0
Welltower Inc. COM 95040Q104 852 9,398 SH   SOLE   0 0 0
Westpac Banking Corporation COM 961214301 687 34,371 SH   SOLE   0 0 0
Winnebago Industries, Inc. COM 974637100 632 16,475 SH   SOLE   0 0 0
Yum! Brands COM 988498101 1,194 10,522 SH   SOLE   0 0 0
Zoetis Inc. COM 98978V103 2,973 23,859 SH   SOLE   0 0 0
Zoom Video Communications, Inc COM 98980L101 330 4,326 SH   SOLE   0 0 0
iShares Tr NASDAQ Biotech Inde COM 464287556 315 3,165 SH   SOLE   0 0 0
ALPS Medical Breakthroughs ETF COM 00162Q593 288 9,120 SH   SOLE   0 0 0
ETFMG Prime Cyber Security ETF COM 26924G201 360 9,623 SH   SOLE   0 0 0
Invesco QQQ Trust Series 1 COM 46090E103 7,401 39,197 SH   SOLE   0 0 0
Invesco S&P500 Low Vol ETF COM 46138E354 360 6,215 SH   SOLE   0 0 0
Nuveen Nasdaq 100 Dynamic Over COM 670699107 207 9,355 SH   SOLE   0 0 0
Vanguard Emerging Market ETF COM 922042858 365 9,073 SH   SOLE   0 0 0
Vanguard S&P 500 ETF COM 922908363 725 2,661 SH   SOLE   0 0 0
Vanguard Small Cap ETF COM 922908751 451 2,933 SH   SOLE   0 0 0
iShares Core S&P 500 ETF COM 464287200 1,155 3,868 SH   SOLE   0 0 0
iShares S&P Mid-Cap 400 Growth COM 464287606 651 2,909 SH   SOLE   0 0 0
iShares S&P Mid-Cap 400 Value COM 464287705 626 3,912 SH   SOLE   0 0 0
iShares US Aerospace & Defense COM 464288760 275 1,225 SH   SOLE   0 0 0
iShares US Industrials ETF COM 464287754 201 1,268 SH   SOLE   0 0 0