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
1LIFE HEALTHCARE INC COM CS 68269G107 1,825 41,800 SH   SOLE   0 0 41,800
3M CO COM CS 88579Y101 2,231 12,764 SH   SOLE   0 0 12,764
4FRONT VENTURES CORP CS 35086B207 19 21,300 SH   SOLE   0 0 21,300
ABBOTT LABS COM CS 002824100 15,901 145,224 SH   SOLE   0 0 145,224
ABBVIE INC COM CS 00287Y109 5,447 50,837 SH   SOLE   0 0 50,837
ACACIA RESH CORP ACACIA TCH CO CS 003881307 47 12,000 SH   SOLE   0 0 12,000
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 149,144 570,973 SH   SOLE   0 0 570,973
ACTIVISION BLIZZARD INC COM CS 00507V109 576 6,199 SH   SOLE   0 0 6,199
ADOBE SYS INC COM CS 00724F101 7,296 14,589 SH   SOLE   0 0 14,589
ADVANCED MICRO DEVICES INC COM CS 007903107 471 5,141 SH   SOLE   0 0 5,141
ADYEN N V SHS CS N3501V104 1,457 625 SH   SOLE   0 0 625
AIR LEASE CORP CL A CS 00912X302 11,271 253,737 SH   SOLE   0 0 253,737
AIR PRODS & CHEMS INC COM CS 009158106 9,067 33,185 SH   SOLE   0 0 33,185
AKAMAI TECHNOLOGIES INC COM CS 00971T101 238 2,263 SH   SOLE   0 0 2,263
ALBEMARLE CORP COM CS 012653101 1,737 11,774 SH   SOLE   0 0 11,774
ALCON AG ORD SHS CS H01301128 89,321 1,353,755 SH   SOLE   0 0 1,353,755
ALIBABA GROUP HLDG LTD SPONSOR CS 01609W102 3,443 14,795 SH   SOLE   0 0 14,795
ALLEGION PLC ORD SHS CS G0176J109 31,202 268,102 SH   SOLE   0 0 268,102
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 2,097 62,100 SH   SOLE   0 0 62,100
ALLSTATE CORP CS 020002101 600 5,458 SH   SOLE   0 0 5,458
ALPHABET INC CAP STK CL A CS 02079K305 121,314 69,218 SH   SOLE   0 0 69,218
ALPHABET INC CAP STK CL C CS 02079K107 55,408 31,628 SH   SOLE   0 0 31,628
ALTRIA GROUP INC COM CS 02209S103 809 19,739 SH   SOLE   0 0 19,739
AMARIN CORP PLC SPONS ADR NEW CS 023111206 447 91,500 SH   SOLE   0 0 91,500
AMAZON COM INC COM CS 023135106 142,220 43,667 SH   SOLE   0 0 43,667
AMERICAN ELEC PWR INC CS 025537101 256 3,075 SH   SOLE   0 0 3,075
AMERICAN EXPRESS CO COM CS 025816109 16,117 133,299 SH   SOLE   0 0 133,299
AMERICAN TOWER CORP NEW COM CS 03027X100 15,114 67,336 SH   SOLE   0 0 67,336
AMERICAN WTR WKS CO INC NEW CO CS 030420103 2,939 19,149 SH   SOLE   0 0 19,149
AMERIPRISE FINL INC COM CS 03076C106 1,206 6,207 SH   SOLE   0 0 6,207
AMETEK INC NEW COM CS 031100100 357 2,954 SH   SOLE   0 0 2,954
AMGEN INC COM CS 031162100 15,097 65,663 SH   SOLE   0 0 65,663
AMPHENOL CORP NEW CL A CS 032095101 4,171 31,893 SH   SOLE   0 0 31,893
ANALOG DEVICES INC CS 032654105 2,181 14,766 SH   SOLE   0 0 14,766
ANNALY CAP MGMT INC COM CS 035710409 856 101,332 SH   SOLE   0 0 101,332
ANSYS INC COM CS 03662Q105 736 2,024 SH   SOLE   0 0 2,024
AON PLC CLASS-A ORDINARY SHARE CS G0403H108 31,844 150,728 SH   SOLE   0 0 150,728
APOLLO GLOBAL MGMT INC CS 03768E105 9,796 200,008 SH   SOLE   0 0 200,008
APPLE INC COM CS 037833100 329,282 2,481,587 SH   SOLE   0 0 2,481,587
APPLIED MATLS INC COM CS 038222105 795 9,215 SH   SOLE   0 0 9,215
APPLIED MINERALS INC COM CS 03823M100 148 4,008,651 SH   SOLE   0 0 4,008,651
APTARGROUP INC COM CS 038336103 102,150 746,222 SH   SOLE   0 0 746,222
AQUA METALS INC CS 03837J101 135 45,000 SH   SOLE   0 0 45,000
ARCH CAP GROUP LTD ORD CS G0450A105 5,750 159,417 SH   SOLE   0 0 159,417
ARGENX SE SPONSORED ADR CS 04016X101 5,666 19,267 SH   SOLE   0 0 19,267
ARK ETF TR INNOVATION ETF CS 00214Q104 6,209 49,876 SH   SOLE   0 0 49,876
ASML HOLDING N V N Y REGISTRY CS N07059210 390 799 SH   SOLE   0 0 799
AT&T INC COM CS 00206R102 3,545 123,252 SH   SOLE   0 0 123,252
AUTODESK INC COM CS 052769106 201 658 SH   SOLE   0 0 658
AUTOMATIC DATA PROCESSING INC CS 053015103 119,586 678,693 SH   SOLE   0 0 678,693
AVERY DENNISON CORP CS 053611109 435 2,804 SH   SOLE   0 0 2,804
BALL CORP CS 058498106 24,769 265,814 SH   SOLE   0 0 265,814
BALLARD POWER SYSTEMS INC (USD CS 058586108 283 12,100 SH   SOLE   0 0 12,100
BANK AMER CORP COM CS 060505104 7,759 255,977 SH   SOLE   0 0 255,977
BAXTER INTL INC CS 071813109 732 9,123 SH   SOLE   0 0 9,123
BCE INC COM NEW CS 05534B760 2,107 49,218 SH   SOLE   0 0 49,218
BECTON DICKINSON & CO COM CS 075887109 2,291 9,154 SH   SOLE   0 0 9,154
BERKLEY W R CORP COM CS 084423102 506 7,625 SH   SOLE   0 0 7,625
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 12,174 35 SH   SOLE   0 0 35
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 61,118 263,587 SH   SOLE   0 0 263,587
BIOGEN INC COM CS 09062X103 292 1,191 SH   SOLE   0 0 1,191
BLACKROCK INC COM CS 09247X101 750 1,039 SH   SOLE   0 0 1,039
BLACKSTONE GROUP INC CS 09260D107 41,178 635,371 SH   SOLE   0 0 635,371
BLOOM ENERGY CORP COM CL A CS 093712107 246 8,575 SH   SOLE   0 0 8,575
BOEING CO COM CS 097023105 665 3,108 SH   SOLE   0 0 3,108
BOOKING HOLDINGS INC CS 09857L108 967 434 SH   SOLE   0 0 434
BRISTOL MYERS SQUIBB CO COM CS 110122108 8,308 133,940 SH   SOLE   0 0 133,940
BROADCOM INC CS 11135F101 9,901 22,612 SH   SOLE   0 0 22,612
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 1,579 38,262 SH   SOLE   0 0 38,262
BROOKFIELD INFRAST PARTNERS LP CS G16252101 7,394 149,675 SH   SOLE   0 0 149,675
BWX TECHNOLOGIES INC COM CS 05605H100 307 5,100 SH   SOLE   0 0 5,100
CAMDEN NATL CORP COM CS 133034108 369 10,300 SH   SOLE   0 0 10,300
CAMPBELL SOUP CO COM CS 134429109 274 5,666 SH   SOLE   0 0 5,666
CANADIAN NATL RY CO COM CS 136375102 374 3,408 SH   SOLE   0 0 3,408
CANADIAN PAC RY LTD COM CS 13645T100 5,289 15,255 SH   SOLE   0 0 15,255
CARRIER GLOBAL CORPORATION COM CS 14448C104 1,695 44,930 SH   SOLE   0 0 44,930
CATERPILLAR INC DEL COM CS 149123101 2,698 14,820 SH   SOLE   0 0 14,820
CDW CORP COM CS 12514G108 395 2,994 SH   SOLE   0 0 2,994
CENTENNIAL RESOURCE DEVELOPMEN CS 15136A102 162 107,705 SH   SOLE   0 0 107,705
CHARTER COMMUNICATIONS INC DEL CS 16119P108 1,032 1,560 SH   SOLE   0 0 1,560
CHEVRON CORP NEW COM CS 166764100 8,061 95,451 SH   SOLE   0 0 95,451
CHEWY INC CL A CS 16679L109 452 5,030 SH   SOLE   0 0 5,030
CHIMERA INVT CORP COM CS 16934Q208 105 10,250 SH   SOLE   0 0 10,250
CHOICE HOTELS INTL INC COM CS 169905106 640 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 294 1,909 SH   SOLE   0 0 1,909
CHURCH & DWIGHT INC COM CS 171340102 4,793 54,943 SH   SOLE   0 0 54,943
CIGNA CORPORATION COM CS 125523100 2,820 13,546 SH   SOLE   0 0 13,546
CIIG MERGER CORP COM CL A CS 12559C103 374 13,285 SH   SOLE   0 0 13,285
CINTAS CORP COM CS 172908105 3,940 11,148 SH   SOLE   0 0 11,148
CISCO SYS INC COM CS 17275R102 19,498 435,705 SH   SOLE   0 0 435,705
CITIGROUP INC COM NEW CS 172967424 2,757 44,715 SH   SOLE   0 0 44,715
CLARIVATE PLC ORD SHS CS G21810109 29,332 987,262 SH   SOLE   0 0 987,262
CLEARPOINT NEURO INC CS 18507C103 342 21,552 SH   SOLE   0 0 21,552
CLOROX CO DEL COM CS 189054109 395 1,957 SH   SOLE   0 0 1,957
CME GROUP INC COM CS 12572Q105 1,579 8,676 SH   SOLE   0 0 8,676
COCA COLA CO COM CS 191216100 9,041 164,858 SH   SOLE   0 0 164,858
COGNIZANT TECHNOLOGY SOLUTIONS CS 192446102 234 2,860 SH   SOLE   0 0 2,860
COLFAX CORP COM CS 194014106 20,127 526,337 SH   SOLE   0 0 526,337
COLGATE PALMOLIVE CO COM CS 194162103 22,086 258,280 SH   SOLE   0 0 258,280
COMCAST CORP NEW CL A CS 20030N101 62,375 1,190,364 SH   SOLE   0 0 1,190,364
CONOCOPHILLIPS COM CS 20825C104 322 8,061 SH   SOLE   0 0 8,061
COOPER COS INC COM NEW CS 216648402 1,090 3,000 SH   SOLE   0 0 3,000
CORNING INC COM CS 219350105 1,416 39,321 SH   SOLE   0 0 39,321
COSTAR GROUP INC COM CS 22160N109 217 235 SH   SOLE   0 0 235
COSTCO WHSL CORP NEW COM CS 22160K105 188,263 499,663 SH   SOLE   0 0 499,663
CROWDSTRIKE HOLDINGS INC CS 22788C105 825 3,896 SH   SOLE   0 0 3,896
CROWN CASTLE INTL CORP CS 22822V101 126,622 795,415 SH   SOLE   0 0 795,415
CRYOPORT INC COM PAR $0.001 CS 229050307 12,111 275,993 SH   SOLE   0 0 275,993
CSX CORP COM CS 126408103 2,990 32,953 SH   SOLE   0 0 32,953
CVS HEALTH CORPORATION CS 126650100 639 9,357 SH   SOLE   0 0 9,357
DANAHER CORP DEL COM CS 235851102 106,659 480,145 SH   SOLE   0 0 480,145
DEERE & CO COM CS 244199105 4,672 17,363 SH   SOLE   0 0 17,363
DHT HOLDINGS INC CS Y2065G121 323 61,700 SH   SOLE   0 0 61,700
DISCOVER FINANCIAL SERVICES CS 254709108 725 8,004 SH   SOLE   0 0 8,004
DISCOVERY COMMUNICATIONS NEW S CS 25470F104 341 11,347 SH   SOLE   0 0 11,347
DISCOVERY COMMUNICATNS NEW COM CS 25470F302 400 15,264 SH   SOLE   0 0 15,264
DISNEY WALT CO COM DISNEY CS 254687106 52,444 289,460 SH   SOLE   0 0 289,460
DOCUSIGN INC CS 256163106 425 1,910 SH   SOLE   0 0 1,910
DOMINION RES INC VA NEW COM CS 25746U109 1,793 23,843 SH   SOLE   0 0 23,843
DOVER CORP COM CS 260003108 6,078 48,144 SH   SOLE   0 0 48,144
DOW INC COM CS 260557103 745 13,423 SH   SOLE   0 0 13,423
DTE ENERGY CO COM CS 233331107 669 5,507 SH   SOLE   0 0 5,507
DUKE ENERGY CORP CS 26441C204 1,643 17,948 SH   SOLE   0 0 17,948
DUPONT DE NEMOURS INC CS 26614N102 304 4,279 SH   SOLE   0 0 4,279
DYNATRACE INC. CS 268150109 4,231 97,782 SH   SOLE   0 0 97,782
EATON CORP PLC SHS CS G29183103 8,743 72,776 SH   SOLE   0 0 72,776
EATON VANCE TX MGD DIVERSIFIED CS 27828N102 239 19,477 SH   SOLE   0 0 19,477
EBAY INC COM CS 278642103 634 12,621 SH   SOLE   0 0 12,621
ECOLAB INC COM CS 278865100 189,104 874,025 SH   SOLE   0 0 874,025
EDWARDS LIFESCIENCES CORP COM CS 28176E108 3,891 42,649 SH   SOLE   0 0 42,649
ELECTRONIC ARTS INC COM CS 285512109 227 1,578 SH   SOLE   0 0 1,578
EMERSON ELEC CO COM CS 291011104 10,781 134,141 SH   SOLE   0 0 134,141
ENBRIDGE INC COM CS 29250N105 404 12,631 SH   SOLE   0 0 12,631
ENERGY TRANSFER LP CS 29273V100 2,241 362,702 SH   SOLE   0 0 362,702
ENPHASE ENERGY INC COM CS 29355A107 969 5,520 SH   SOLE   0 0 5,520
ENTERPRISE PRODS PARTNERS L P CS 293792107 32,617 1,664,991 SH   SOLE   0 0 1,664,991
EOG RES INC COM CS 26875P101 536 10,755 SH   SOLE   0 0 10,755
EPIZYME INC COM CS 29428V104 1,535 141,319 SH   SOLE   0 0 141,319
EQUIFAX INC COM CS 294429105 409 2,120 SH   SOLE   0 0 2,120
EUROPEAN METALS HLDGS LTD SHS CS G3191T102 60 70,000 SH   SOLE   0 0 70,000
EXPEDIA INC CS 30212P303 433 3,270 SH   SOLE   0 0 3,270
EXXON MOBIL CORP COM CS 30231G102 7,747 187,939 SH   SOLE   0 0 187,939
FACEBOOK INC CL A CS 30303M102 52,216 191,154 SH   SOLE   0 0 191,154
FASTENAL CO COM CS 311900104 363 7,440 SH   SOLE   0 0 7,440
FEDEX CORP COM CS 31428X106 5,016 19,321 SH   SOLE   0 0 19,321
FIDELITY NATL INFORMATION SVCS CS 31620M106 27,623 195,272 SH   SOLE   0 0 195,272
FIFTH THIRD BANCORP COM CS 316773100 773 28,022 SH   SOLE   0 0 28,022
FIRST REPUBLIC BANK CS 33616C100 5,740 39,068 SH   SOLE   0 0 39,068
FIRST SOLAR INC. CS 336433107 648 6,550 SH   SOLE   0 0 6,550
FISERV INC COM CS 337738108 329 2,890 SH   SOLE   0 0 2,890
FISSION URANIUM CORP COM CS 33812R109 3 10,000 SH   SOLE   0 0 10,000
FLUOROPHARMA MED INC COM CS 343870101 0 117,647 SH   SOLE   0 0 117,647
FORTINET INC COM CS 34959E109 23,659 159,287 SH   SOLE   0 0 159,287
FORTIVE CORP COM CS 34959J108 20,851 294,420 SH   SOLE   0 0 294,420
FRANCO NEVADA CORP COM CS 351858105 7,411 59,128 SH   SOLE   0 0 59,128
FRESHPET INC COM CS 358039105 497 3,500 SH   SOLE   0 0 3,500
GDS HLDGS LTD SPONSORED ADR CS 36165L108 277 2,960 SH   SOLE   0 0 2,960
GENE EXPRESS, INC. COM STOCK CS 9940769Y5 0 100,000 SH   SOLE   0 0 100,000
GENERAC HLDGS INC COM CS 368736104 205 900 SH   SOLE   0 0 900
GENERAL ELECTRIC CO COM CS 369604103 285 26,365 SH   SOLE   0 0 26,365
GENERAL MLS INC COM CS 370334104 870 14,801 SH   SOLE   0 0 14,801
GENERAL MTRS CORP COM CS 37045V100 1,391 33,411 SH   SOLE   0 0 33,411
GENMAB A S SPONSORED ADR CS 372303206 7,546 185,580 SH   SOLE   0 0 185,580
GENMAB A/S SHS CS K3967W102 9,746 23,288 SH   SOLE   0 0 23,288
GERON CORP COM CS 374163103 16 10,000 SH   SOLE   0 0 10,000
GETSWIFT LTD SHS CS Q402A3102 209 951,200 SH   SOLE   0 0 951,200
GILEAD SCIENCES INC COM CS 375558103 348 5,975 SH   SOLE   0 0 5,975
GLOBAL PMTS INC COM CS 37940X102 221 1,025 SH   SOLE   0 0 1,025
GLOBALSTAR INC CS 378973408 5 14,510 SH   SOLE   0 0 14,510
GLOBE LIFE INC CS 37959E102 349 3,672 SH   SOLE   0 0 3,672
GOLAR LNG LTD CS G9456A100 99 10,274 SH   SOLE   0 0 10,274
GOLDMAN SACHS GROUP INC CS 38141G104 2,086 7,910 SH   SOLE   0 0 7,910
GOLUB CAP BDC INC COM CS 38173M102 184 13,000 SH   SOLE   0 0 13,000
GRACE W R & CO DEL NEW COM CS 38388F108 214 3,895 SH   SOLE   0 0 3,895
GRAINGER W W INC COM CS 384802104 5,689 13,933 SH   SOLE   0 0 13,933
GRAYSCALE BITCOIN TRUST BTC CS 389637109 4,100 128,110 SH   SOLE   0 0 128,110
GS ACQUISITION HLDGS CORP COM CS 92537N108 439 23,530 SH   SOLE   0 0 23,530
GTT COMMUNICATIONS INC CS 362393100 351 98,209 SH   SOLE   0 0 98,209
HAEMONETICS CORP COM CS 405024100 469 3,950 SH   SOLE   0 0 3,950
HERCULES TECH GROWTH CAP INC CS 427096508 185 12,806 SH   SOLE   0 0 12,806
HESS CORP COM CS 42809H107 220 4,175 SH   SOLE   0 0 4,175
HOLLY ENERGY PARTNERS LP CS 435763107 181 12,761 SH   SOLE   0 0 12,761
HOME DEPOT INC COM CS 437076102 74,262 279,582 SH   SOLE   0 0 279,582
HONEYWELL INTL INC CS 438516106 24,681 116,035 SH   SOLE   0 0 116,035
HORMEL FOODS CORP CS 440452100 4,059 87,076 SH   SOLE   0 0 87,076
HUBSPOT INC COM CS 443573100 237 599 SH   SOLE   0 0 599
HUNTINGTON BANCSHARES INC COM CS 446150104 202 16,000 SH   SOLE   0 0 16,000
ICON PLC SHS CS G4705A100 224 1,148 SH   SOLE   0 0 1,148
IDEXX LABS INC COM CS 45168D104 232,174 464,468 SH   SOLE   0 0 464,468
IHS MARKIT LTD SHS CS G47567105 378 4,210 SH   SOLE   0 0 4,210
ILLINOIS TOOL WKS INC COM CS 452308109 14,836 72,770 SH   SOLE   0 0 72,770
ILLUMINA INC COM CS 452327109 1,077 2,910 SH   SOLE   0 0 2,910
INGREDION INC COM CS 457187102 334 4,250 SH   SOLE   0 0 4,250
INTEL CORP COM CS 458140100 2,673 53,660 SH   SOLE   0 0 53,660
INTERCONTINENTAL EXCHANGE INC CS 45866F104 1,895 16,440 SH   SOLE   0 0 16,440
INTERNATIONAL BUSINESS MACHS C CS 459200101 5,746 45,647 SH   SOLE   0 0 45,647
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 2,345 21,549 SH   SOLE   0 0 21,549
INTUIT COM CS 461202103 91,046 239,689 SH   SOLE   0 0 239,689
INTUITIVE SURGICAL INC COM NEW CS 46120E602 2,020 2,469 SH   SOLE   0 0 2,469
INVESCO QQQ TRUST SERIES 1 CS 46090E103 40,174 128,050 SH   SOLE   0 0 128,050
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 4,276 33,529 SH   SOLE   0 0 33,529
ISHARES COMEX GOLD TR ISHARES CS 464285105 475 26,189 SH   SOLE   0 0 26,189
ISHARES RUSSELL 2000 ETF CS 464287655 5,672 28,928 SH   SOLE   0 0 28,928
ISHARES TR CORE S&P MCP ETF CS 464287507 1,043 4,536 SH   SOLE   0 0 4,536
ISHARES TR CORE S&P500 ETF CS 464287200 8,027 21,384 SH   SOLE   0 0 21,384
ISHARES TR FLTG RATE BD ETF CS 46429B655 241 4,745 SH   SOLE   0 0 4,745
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 15,729 103,829 SH   SOLE   0 0 103,829
ISHARES TR RUS MID-CAP ETF CS 464287499 219 3,200 SH   SOLE   0 0 3,200
ISHARES TR RUSSELL 3000 CS 464287689 203 910 SH   SOLE   0 0 910
ISHARES TR S&P 500 GRWT ETF CS 464287309 419 6,560 SH   SOLE   0 0 6,560
ISHARES TR S&P 500 VALUE CS 464287408 215 1,679 SH   SOLE   0 0 1,679
ISHARES TR S&P SMALL CAP 600 CS 464287804 780 8,491 SH   SOLE   0 0 8,491
ISHARES TR SELECT DIVID ETF CS 464287168 364 3,782 SH   SOLE   0 0 3,782
ISLET SCIENCES INC COM CS 46467R109 0 91,666 SH   SOLE   0 0 91,666
JACOBS ENGR GROUP INC CS 469814107 507 4,650 SH   SOLE   0 0 4,650
JOHNSON & JOHNSON COM CS 478160104 130,916 831,848 SH   SOLE   0 0 831,848
JPMORGAN CHASE & CO COM CS 46625H100 73,487 578,322 SH   SOLE   0 0 578,322
KANSAS CITY SOUTHERN COM NEW CS 485170302 4,288 21,005 SH   SOLE   0 0 21,005
KIMBERLY CLARK CORP COM CS 494368103 2,215 16,425 SH   SOLE   0 0 16,425
KINDER MORGAN INC KANS CS 49456B101 395 28,870 SH   SOLE   0 0 28,870
L OREAL CO ADR CS 502117203 218 2,864 SH   SOLE   0 0 2,864
LABORATORY CORP AMER HLDGS COM CS 50540R409 623 3,063 SH   SOLE   0 0 3,063
LAUDER ESTEE COS INC CL A CS 518439104 114,862 431,504 SH   SOLE   0 0 431,504
LIBERTY BROADBAND CORP COM SER CS 530307107 260 1,649 SH   SOLE   0 0 1,649
LILLY ELI & CO COM CS 532457108 3,208 19,000 SH   SOLE   0 0 19,000
LINDE PUBLIC LTD CS G5494J103 784 2,977 SH   SOLE   0 0 2,977
LINEAGE CELL THERAPEUTICS INC CS 53566P109 178 101,300 SH   SOLE   0 0 101,300
LIVE NATION INC COM CS 538034109 1,674 22,780 SH   SOLE   0 0 22,780
LIVENT CORP CS 53814L108 599 31,775 SH   SOLE   0 0 31,775
LOCKHEED MARTIN CORP CS 539830109 2,595 7,310 SH   SOLE   0 0 7,310
LOWES COS INC COM CS 548661107 20,564 128,118 SH   SOLE   0 0 128,118
LVMH MOET HENNESSY LOU VUITTON CS 502441306 3,979 31,903 SH   SOLE   0 0 31,903
LYONDELLBASELL INDUSTRIES N V CS N53745100 261 2,849 SH   SOLE   0 0 2,849
MAGELLAN MIDSTREAM PARTNERS CS 559080106 7,979 188,013 SH   SOLE   0 0 188,013
MAGNITE INC CS 55955D100 30,476 992,375 SH   SOLE   0 0 992,375
MARATHON PETE CORP COM CS 56585A102 523 12,647 SH   SOLE   0 0 12,647
MARRIOTT INTL INC NEW CL A CS 571903202 260 1,970 SH   SOLE   0 0 1,970
MASTERCARD INCORPORATED CL A CS 57636Q104 2,502 7,009 SH   SOLE   0 0 7,009
MCCORMICK & CO INC COM NON VTG CS 579780206 97,687 1,021,834 SH   SOLE   0 0 1,021,834
MCDONALDS CORP COM CS 580135101 1,946 9,068 SH   SOLE   0 0 9,068
MCKESSON CORP COM CS 58155Q103 243 1,400 SH   SOLE   0 0 1,400
MEDTRONIC PLC SHS CS G5960L103 896 7,650 SH   SOLE   0 0 7,650
MERCK & CO INC NEW COM CS 58933Y105 8,771 107,222 SH   SOLE   0 0 107,222
METTLER TOLEDO INTERNATIONAL C CS 592688105 171,725 150,678 SH   SOLE   0 0 150,678
MFA FINL INC COM CS 55272X102 7,272 1,869,448 SH   SOLE   0 0 1,869,448
MICHAELS COS INC CS 59408Q106 1,672 128,525 SH   SOLE   0 0 128,525
MICROCHIP TECHNOLOGY INC CS 595017104 14,786 107,056 SH   SOLE   0 0 107,056
MICROSOFT CORP COM CS 594918104 176,664 794,282 SH   SOLE   0 0 794,282
MIMEDX GROUP INC COM CS 602496101 109 12,000 SH   SOLE   0 0 12,000
MONDELEZ INTL INC CL A CS 609207105 621 10,626 SH   SOLE   0 0 10,626
MONSTER BEVERAGE CORP CS 61174X109 277 3,000 SH   SOLE   0 0 3,000
MOODYS CORP CS 615369105 220 757 SH   SOLE   0 0 757
MORGAN STANLEY COM NEW CS 617446448 1,219 17,781 SH   SOLE   0 0 17,781
MOSAIC CO CS 61945C103 450 19,540 SH   SOLE   0 0 19,540
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 424 2,491 SH   SOLE   0 0 2,491
MPLX LP COM UNIT REP LTD CS 55336V100 898 41,464 SH   SOLE   0 0 41,464
MSCI INC COM CS 55354G100 2,220 4,972 SH   SOLE   0 0 4,972
NEOGEN CORP COM CS 640491106 338 4,266 SH   SOLE   0 0 4,266
NESTLE S A SPONSORED ADR CS 641069406 1,900 16,131 SH   SOLE   0 0 16,131
NETFLIX INC COM CS 64110L106 4,020 7,435 SH   SOLE   0 0 7,435
NEVADA GOLD CORP COM CS 641266101 0 10,000 SH   SOLE   0 0 10,000
NEW FORTRESS ENERGY LLC CL A S CS 644393100 634 11,830 SH   SOLE   0 0 11,830
NEW MOUNTAIN FIN CORP COM CS 647551100 488 43,000 SH   SOLE   0 0 43,000
NEW RESIDENTIAL INVT CORP COM CS 64828T201 347 34,900 SH   SOLE   0 0 34,900
NEXTERA ENERGY INC COM CS 65339F101 7,176 93,020 SH   SOLE   0 0 93,020
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 34,457 513,898 SH   SOLE   0 0 513,898
NII HLDGS INC COM PAR $0.001 CS 62913F508 0 49,996 SH   SOLE   0 0 49,996
NIKE INC CL B CS 654106103 37,541 265,365 SH   SOLE   0 0 265,365
NORFOLK SOUTHERN CORP CS 655844108 2,993 12,595 SH   SOLE   0 0 12,595
NORTHROP GRUMMAN CORP COM CS 666807102 275 903 SH   SOLE   0 0 903
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600 76 50,000 SH   SOLE   0 0 50,000
NOVARTIS A G SPONSORED ADR CS 66987V109 643 6,812 SH   SOLE   0 0 6,812
NUCOR CORP COM CS 670346105 665 12,500 SH   SOLE   0 0 12,500
NVIDIA CORP COM CS 67066G104 21,167 40,535 SH   SOLE   0 0 40,535
NXP SEMICONDUCTORS N V COM CS N6596X109 4,564 28,705 SH   SOLE   0 0 28,705
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 1,857 4,103 SH   SOLE   0 0 4,103
OIL SEARCH LTD ORD CS Y64695110 43 15,000 SH   SOLE   0 0 15,000
ONCOCYTE CORPORATION COM CS 68235C107 36 15,000 SH   SOLE   0 0 15,000
ONEX CORP SUB VTG CS 68272K103 33,820 588,768 SH   SOLE   0 0 588,768
ORACLE CORP COM CS 68389X105 6,910 106,820 SH   SOLE   0 0 106,820
OTIS WORLDWIDE CORP COM CS 68902V107 333 4,933 SH   SOLE   0 0 4,933
PACKAGING CORP OF AMERICA CS 695156109 360 2,610 SH   SOLE   0 0 2,610
PARETEUM CORP CS 69946T207 15 25,800 SH   SOLE   0 0 25,800
PARKER HANNIFIN CORP CS 701094104 5,523 20,274 SH   SOLE   0 0 20,274
PAYCHEX INC COM CS 704326107 6,491 69,663 SH   SOLE   0 0 69,663
PAYPAL HLDGS INC COM CS 70450Y103 82,072 350,437 SH   SOLE   0 0 350,437
PELOTON INTERACTIVE INC CL A C CS 70614W100 425 2,800 SH   SOLE   0 0 2,800
PEOPLES UNITED FINANCIAL INC C CS 712704105 129 10,000 SH   SOLE   0 0 10,000
PEPSICO INC COM CS 713448108 65,625 442,514 SH   SOLE   0 0 442,514
PERKINELMER INC COM CS 714046109 301 2,100 SH   SOLE   0 0 2,100
PFIZER INC COM CS 717081103 3,956 107,462 SH   SOLE   0 0 107,462
PHI GROUP INC COM CS 69360B104 197 21,842 SH   SOLE   0 0 21,842
PHILIP MORRIS INTL INC COM CS 718172109 1,011 12,214 SH   SOLE   0 0 12,214
PIEDMONT LITHIUM LTD SPONSORED CS 720162106 480 18,091 SH   SOLE   0 0 18,091
PINNACLE WEST CAP CORP COM CS 723484101 341 4,260 SH   SOLE   0 0 4,260
PINTEREST INC CL A CS 72352L106 461 7,000 SH   SOLE   0 0 7,000
PLUG POWER INC COM CS 72919P202 2,807 82,775 SH   SOLE   0 0 82,775
PNC FINL SVCS GROUP INC CS 693475105 4,004 26,875 SH   SOLE   0 0 26,875
POWERFLEET INC COM CS 73931J109 82 11,000 SH   SOLE   0 0 11,000
PPL CORP COM CS 69351T106 419 14,859 SH   SOLE   0 0 14,859
PRICE T ROWE GROUP INC COM CS 74144T108 40,977 270,671 SH   SOLE   0 0 270,671
PROCTER AND GAMBLE CO COM CS 742718109 3,808 27,371 SH   SOLE   0 0 27,371
PROGRESSIVE CORP OHIO COM CS 743315103 18,556 187,658 SH   SOLE   0 0 187,658
PROLOGIS INC COM CS 74340W103 12,628 126,711 SH   SOLE   0 0 126,711
PROTOKINETIX INC CS 743722100 2 20,000 SH   SOLE   0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 442 7,573 SH   SOLE   0 0 7,573
PUREFUNDS ISE CYBER SECURITY E CS 26924G201 5,760 100,069 SH   SOLE   0 0 100,069
QUALCOMM INC COM CS 747525103 1,590 10,435 SH   SOLE   0 0 10,435
QUEST DIAGNOSTICS INC COM CS 74834L100 730 6,125 SH   SOLE   0 0 6,125
RAYMOND JAMES FINANCIAL INC CO CS 754730109 347 3,625 SH   SOLE   0 0 3,625
RAYTHEON TECHNOLOGIES CORP CS 75513E101 6,504 90,949 SH   SOLE   0 0 90,949
REGENERON PHARMACEUTICALS COM CS 75886F107 891 1,845 SH   SOLE   0 0 1,845
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 93 210,000 SH   SOLE   0 0 210,000
RESMED INC COM CS 761152107 424 1,997 SH   SOLE   0 0 1,997
RIO TINTO PLC SPONSORED ADR CS 767204100 346 4,600 SH   SOLE   0 0 4,600
ROCHE HLDG LTD SPONSORED ADR CS 771195104 17,465 398,371 SH   SOLE   0 0 398,371
ROCKWELL AUTOMATION INC CS 773903109 16,113 64,243 SH   SOLE   0 0 64,243
ROKU INC COM CL A CS 77543R102 838 2,525 SH   SOLE   0 0 2,525
ROLLINS INC COM CS 775711104 20,258 518,510 SH   SOLE   0 0 518,510
ROPER TECHNOLOGIES INC COM CS 776696106 97,542 226,268 SH   SOLE   0 0 226,268
ROYALTY PHARMA PLC SHS CL A CS G7709Q104 370 7,400 SH   SOLE   0 0 7,400
S&P GLOBAL INC CS 78409V104 301 917 SH   SOLE   0 0 917
SALESFORCE COM INC COM CS 79466L302 33,283 149,567 SH   SOLE   0 0 149,567
SCHLUMBERGER LTD COM CS 806857108 211 9,665 SH   SOLE   0 0 9,665
SCHWAB CHARLES CORP NEW COM CS 808513105 1,699 32,041 SH   SOLE   0 0 32,041
SCHWAB STRATEGIC TR INTL EQTY CS 808524805 678 18,833 SH   SOLE   0 0 18,833
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 321 4,763 SH   SOLE   0 0 4,763
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209 347 3,055 SH   SOLE   0 0 3,055
SELECT SECTOR SPDR TR SBI INT- CS 81369Y506 489 12,909 SH   SOLE   0 0 12,909
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 999 33,902 SH   SOLE   0 0 33,902
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 2,750 21,150 SH   SOLE   0 0 21,150
SERVICENOW INC COM CS 81762P102 663 1,205 SH   SOLE   0 0 1,205
SHERWIN-WILLIAMS CO CS 824348106 1,582 2,152 SH   SOLE   0 0 2,152
SIG COMBIBLOC GROUP AG CS H76406117 1,086 46,800 SH   SOLE   0 0 46,800
SILVER ELEPHANT MINING CORP CS 82770L109 4 10,000 SH   SOLE   0 0 10,000
SILVER SPIKE ACQUISITION CORP CS G8136L106 1,251 97,997 SH   SOLE   0 0 97,997
SKYWORKS SOLUTIONS INC COM CS 83088M102 290 1,900 SH   SOLE   0 0 1,900
SMUCKER J M CO COM NEW CS 832696405 474 4,100 SH   SOLE   0 0 4,100
SOLUCORP INDS LTD COM CS 83437C102 0 11,000 SH   SOLE   0 0 11,000
SOUTHERN CO COM CS 842587107 413 6,727 SH   SOLE   0 0 6,727
SPARK NEW ZEALAND LTD SHS CS Q8619N107 388 115,000 SH   SOLE   0 0 115,000
SPDR DJIA CS 78467X109 25,813 84,413 SH   SOLE   0 0 84,413
SPDR GOLD TRUST CS 78463V107 5,051 28,317 SH   SOLE   0 0 28,317
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 51,529 137,823 SH   SOLE   0 0 137,823
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 6,320 15,051 SH   SOLE   0 0 15,051
SPDR SER TR PORTFOLIO S&P400 CS 78464A847 656 16,230 SH   SOLE   0 0 16,230
SPDR SERIES TRUST S&P BIOTECH CS 78464A870 13,399 95,180 SH   SOLE   0 0 95,180
SPDR SERIES TRUST S&P REGL BKG CS 78464A698 242 4,665 SH   SOLE   0 0 4,665
SPLUNK INC COM CS 848637104 4,518 26,593 SH   SOLE   0 0 26,593
SS&C TECHNOLOGIES HLDGS INC CO CS 78467J100 236 3,250 SH   SOLE   0 0 3,250
STAAR SURGICAL CO COM PAR $0.0 CS 852312305 1,588 20,050 SH   SOLE   0 0 20,050
STAR BULK CARRIERS CORP SHS PA CS Y8162K204 177 20,000 SH   SOLE   0 0 20,000
STARBUCKS CORP COM CS 855244109 1,106 10,337 SH   SOLE   0 0 10,337
STERIS PLC SHS USD CS G8473T100 123,910 653,739 SH   SOLE   0 0 653,739
STRYKER CORP COM CS 863667101 14,887 60,754 SH   SOLE   0 0 60,754
SUNRUN INC COM CS 86771W105 14,289 205,957 SH   SOLE   0 0 205,957
SYSCO CORP COM CS 871829107 5,432 73,143 SH   SOLE   0 0 73,143
T-MOBILE US INC COM CS 872590104 6,999 51,905 SH   SOLE   0 0 51,905
TALON METALS CORP-CAD CS G86659102 1,737 4,333,400 SH   SOLE   0 0 4,333,400
TALON METALS CORP SHS CAD CS G86659102 928 2,320,335 SH   SOLE   0 0 2,320,335
TARGA RES CORP COM CS 87612G101 264 9,994 SH   SOLE   0 0 9,994
TARGET CORP COM CS 87612E106 1,934 10,958 SH   SOLE   0 0 10,958
TE CONNECTIVITY LTD REG SHS CS H84989104 339 2,797 SH   SOLE   0 0 2,797
TELADOC INC COM CS 87918A105 6,613 33,070 SH   SOLE   0 0 33,070
TELEFLEX INC CS 879369106 632 1,536 SH   SOLE   0 0 1,536
TENCENT HLDGS LTD ADR CS 88032Q109 841 11,701 SH   SOLE   0 0 11,701
TESLA MTRS INC COM CS 88160R101 3,070 4,350 SH   SOLE   0 0 4,350
TEXAS INSTRS INC COM CS 882508104 11,818 72,006 SH   SOLE   0 0 72,006
THE CARLYLE GROUP INC CS 14316J108 218 6,933 SH   SOLE   0 0 6,933
THE TRADE DESK INC COM CL A CS 88339J105 128,658 160,622 SH   SOLE   0 0 160,622
THEGLOBE COM INC COM CS 88335R101 2 25,000 SH   SOLE   0 0 25,000
THERMO FISHER SCIENTIFIC INC C CS 883556102 109,686 235,488 SH   SOLE   0 0 235,488
THOR INDS INC COM CS 885160101 632 6,800 SH   SOLE   0 0 6,800
TJX COS INC NEW COM CS 872540109 86,723 1,269,927 SH   SOLE   0 0 1,269,927
TRADEWEB MKTS INC CL A CS 892672106 1,567 25,085 SH   SOLE   0 0 25,085
TRANE TECHNOLOGIES PLC SHS CS G8994E103 388 2,670 SH   SOLE   0 0 2,670
TRANSDIGM GROUP INC COM CS 893641100 317 512 SH   SOLE   0 0 512
TRANSOCEAN LTD CS H8817H100 69 30,000 SH   SOLE   0 0 30,000
TRAVELERS COMPANIES INC COM CS 89417E109 378 2,695 SH   SOLE   0 0 2,695
TYSON FOODS INC CL A CS 902494103 3,552 55,118 SH   SOLE   0 0 55,118
UGI CORP NEW COM CS 902681105 473 13,518 SH   SOLE   0 0 13,518
ULTA SALON COSMETCS & FRAG INC CS 90384S303 211 734 SH   SOLE   0 0 734
UNILEVER PLC SPON ADR NEW CS 904767704 1,000 16,571 SH   SOLE   0 0 16,571
UNION PAC CORP COM CS 907818108 4,806 23,081 SH   SOLE   0 0 23,081
UNITED PARCEL SVC INC CL B CS 911312106 1,202 7,137 SH   SOLE   0 0 7,137
UNITED RENTALS INC COM CS 911363109 348 1,500 SH   SOLE   0 0 1,500
UNITEDHEALTH GROUP INC COM CS 91324P102 12,234 34,886 SH   SOLE   0 0 34,886
UPWORK INC COM CS 91688F104 352 10,200 SH   SOLE   0 0 10,200
US BANCORP DEL COM NEW CS 902973304 4,607 98,891 SH   SOLE   0 0 98,891
VALE S A ADR CS 91912E105 174 10,380 SH   SOLE   0 0 10,380
VALERO ENERGY CORP NEW COM CS 91913Y100 282 4,984 SH   SOLE   0 0 4,984
VANECK VECTORS ETF TR CS 92189F726 536 3,160 SH   SOLE   0 0 3,160
VANECK VECTORS OIL SVCS ETF CS 92189H607 278 1,805 SH   SOLE   0 0 1,805
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 1,084 18,575 SH   SOLE   0 0 18,575
VANGUARD HEALTH CARE ETF CS 92204A504 610 2,727 SH   SOLE   0 0 2,727
VANGUARD HIGH DIV YLD ETF CS 921946406 6,676 72,951 SH   SOLE   0 0 72,951
VANGUARD INDEX FDS MCAP GR IDX CS 922908538 565 2,665 SH   SOLE   0 0 2,665
VANGUARD INDEX FDS SMALL CP ET CS 922908751 2,692 13,826 SH   SOLE   0 0 13,826
VANGUARD INDEX FDS TOTAL STK M CS 922908769 291 1,494 SH   SOLE   0 0 1,494
VANGUARD MID-CAP ETF CS 922908629 771 3,731 SH   SOLE   0 0 3,731
VANGUARD MSCI EAFE ETF CS 921943858 241 5,102 SH   SOLE   0 0 5,102
VANGUARD S&P 500 ETF CS 922908363 13,745 39,993 SH   SOLE   0 0 39,993
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 1,682 11,914 SH   SOLE   0 0 11,914
VANGUARD WORLD CONSUMER DISC E CS 92204A108 289 1,051 SH   SOLE   0 0 1,051
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 280 1,650 SH   SOLE   0 0 1,650
VANGUARD WORLD FDS INF TECH ET CS 92204A702 1,229 3,474 SH   SOLE   0 0 3,474
VEEVA SYS INC CL A COM CS 922475108 20,473 75,201 SH   SOLE   0 0 75,201
VEONEER INCORPORATED COM CS 92336X109 637 29,924 SH   SOLE   0 0 29,924
VERIZON COMMUNICATIONS INC COM CS 92343V104 7,612 129,565 SH   SOLE   0 0 129,565
VERTEX PHARMACEUTICALS INC COM CS 92532F100 6,231 26,364 SH   SOLE   0 0 26,364
VICTREX PLC CS G9358Y107 36,327 1,133,000 SH   SOLE   0 0 1,133,000
VIPER ENERGY PARTNERS LP CS 92763M105 187 16,100 SH   SOLE   0 0 16,100
VIRNETX HLDG CORP COM CS 92823T108 1,110 220,186 SH   SOLE   0 0 220,186
VISA INC COM CL A CS 92826C839 288,986 1,321,198 SH   SOLE   0 0 1,321,198
VORNADO RLTY TR SH BEN INT CS 929042109 276 7,391 SH   SOLE   0 0 7,391
VYSTAR CORP CS 92927N106 7 240,000 SH   SOLE   0 0 240,000
WABTEC CORP COM CS 929740108 415 5,666 SH   SOLE   0 0 5,666
WAL-MART STORES INC COM CS 931142103 1,627 11,289 SH   SOLE   0 0 11,289
WALGREENS BOOTS ALLIANCE INC CS 931427108 303 7,600 SH   SOLE   0 0 7,600
WATTS WATER TECHNOLOGIES A CS 942749102 694 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106 448 4,866 SH   SOLE   0 0 4,866
WELLS FARGO CO NEW COM CS 949746101 1,682 55,722 SH   SOLE   0 0 55,722
WENDYS CO COM CS 95058W100 509 23,200 SH   SOLE   0 0 23,200
WESTLAKE CHEM PARTNERS LP COM CS 960417103 358 15,000 SH   SOLE   0 0 15,000
WEX INC COM CS 96208T104 45,278 222,465 SH   SOLE   0 0 222,465
WHITE MTNS INS GROUP LTD COM CS G9618E107 5,597 5,593 SH   SOLE   0 0 5,593
WILLIAMS COS INC DEL COM CS 969457100 310 15,475 SH   SOLE   0 0 15,475
WORKDAY INC CL A CS 98138H101 240 1,000 SH   SOLE   0 0 1,000
XCEL ENERGY INC CS 98389B100 272 4,075 SH   SOLE   0 0 4,075
XYLEM INC COM CS 98419M100 17,879 175,643 SH   SOLE   0 0 175,643
YUM BRANDS INC COM CS 988498101 719 6,625 SH   SOLE   0 0 6,625
YUM CHINA HLDGS INC COM CS 98850P109 424 7,420 SH   SOLE   0 0 7,420
ZOETIS INC CL A CS 98978V103 161,421 975,355 SH   SOLE   0 0 975,355
ZSCALER INC COM CS 98980G102 2,019 10,112 SH   SOLE   0 0 10,112
ISHARES TR U.S. PFD STK ETF FT 464288687 270 7,000 SH   SOLE   0 0 7,000
WESTERN ASSET HIGH INCM FD II FT 95766J102 83 12,085 SH   SOLE   0 0 12,085
ALLIANZ FDS RCM MIDCAP INS MF 018919688 235 36,496 SH   SOLE   0 0 36,496
AMCAP FD INC COM MF 023375108 221 5,662 SH   SOLE   0 0 5,662
AMCAP FD INC SHS CL F-2 MF 023375827 324 8,227 SH   SOLE   0 0 8,227
AMERICAN CENTY MUT FDS INC ULT MF 025083882 1,201 15,820 SH   SOLE   0 0 15,820
AMG TR IV RIVR RD DIV CP N MF 00171A100 162 14,132 SH   SOLE   0 0 14,132
COLUMBIA ACORN TR INTL CL Z MF 197199813 299 8,670 SH   SOLE   0 0 8,670
COLUMBIA FDS SER TR MID CAP IN MF 19765J608 198 12,196 SH   SOLE   0 0 12,196
COLUMBIA LARGE CAP GROWTH - Z MF 19765Y688 278 18,532 SH   SOLE   0 0 18,532
DFA EMERGING MKTS SMALL CAP MF 233203611 325 14,025 SH   SOLE   0 0 14,025
DFA INTERNATIONAL SMALL CAP EQ MF 233203629 484 23,860 SH   SOLE   0 0 23,860
FIDELITY CONCORD STR TR 500 ID MF 315911750 974 7,484 SH   SOLE   0 0 7,484
FIDELITY CONTRAFUND INC COM MF 316071109 1,566 93,411 SH   SOLE   0 0 93,411
FIDELITY GROWTH CO FUND MF 316200104 1,548 47,102 SH   SOLE   0 0 47,102
FIDELITY MAGELLAN FD COM MF 316184100 136 10,440 SH   SOLE   0 0 10,440
FIDELITY PURITAN TR BALANCED F MF 316345206 390 13,783 SH   SOLE   0 0 13,783
FRONTIER SVCS GROUP LTD SHS MF G3729C100 106 1,304,800 SH   SOLE   0 0 1,304,800
GABELLI ASSET FD SH BEN INT MF 362395105 252 4,659 SH   SOLE   0 0 4,659
JPMORGAN TR I US LARGE SEL MF 4812A2389 533 22,217 SH   SOLE   0 0 22,217
JPMORGAN TR II EQTY INCOME SL MF 4812C0498 411 20,811 SH   SOLE   0 0 20,811
JPMORGAN TR II LARGE CAP GR S MF 4812C0530 473 7,869 SH   SOLE   0 0 7,869
MATTHEWS INTL FDS PAC TIGER FD MF 577130107 7,057 201,986 SH   SOLE   0 0 201,986
NORTHERN FDS STK INDEX FD MF 665162772 581 13,845 SH   SOLE   0 0 13,845
PARNASSUS FD EQTY INCM INSTL MF 701769408 230 4,271 SH   SOLE   0 0 4,271
PIMCO COMMODITY RR STRAT - INS MF 722005667 70 11,888 SH   SOLE   0 0 11,888
PRICE T ROWE GROWTH STK FD INC MF 741479109 1,619 16,697 SH   SOLE   0 0 16,697
PRICE T ROWE MEDIA & TELECMS C MF 741454102 219 1,216 SH   SOLE   0 0 1,216
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 608 23,079 SH   SOLE   0 0 23,079
ROWE PRICE NEW HORIZONS FD INC MF 779562107 253 3,074 SH   SOLE   0 0 3,074
ROWE T PRICE DIVID GROWTH FD C MF 779546100 294 4,899 SH   SOLE   0 0 4,899
ROYCE FD PENN MUT INV MF 780905840 191 18,605 SH   SOLE   0 0 18,605
T ROWE PR BLUE CHIP GROW MF 77954Q106 598 3,614 SH   SOLE   0 0 3,614
VANGUARD 500 INDEX FUND - ADM MF 922908710 1,996 5,759 SH   SOLE   0 0 5,759
VANGUARD BD INDEX FD INC SC GW MF 921937710 223 2,372 SH   SOLE   0 0 2,372
VANGUARD BD INDEX FD INC SMCP MF 921937686 356 5,826 SH   SOLE   0 0 5,826
VANGUARD INDEX FDS LCP INDX AD MF 922908579 1,340 15,095 SH   SOLE   0 0 15,095
VANGUARD INDEX FDS SMCP INDEX MF 922908686 467 5,012 SH   SOLE   0 0 5,012
VANGUARD INDEX FDS TOT STKIDX MF 922908728 2,094 22,107 SH   SOLE   0 0 22,107
VANGUARD MID CAP INDEX FUND AD MF 922908645 744 2,903 SH   SOLE   0 0 2,903
VANGUARD SPECIALIZED PORTFOLIO MF 921908885 271 2,974 SH   SOLE   0 0 2,974
VANGUARD STAR FUND MF 921909107 363 11,688 SH   SOLE   0 0 11,688
VANGUARD TAX MANAGED INTL FD C MF 921943866 405 2,050 SH   SOLE   0 0 2,050
VANGUARD WINDSOR II FD ADMIRAL MF 922018304 270 3,937 SH   SOLE   0 0 3,937
WELLS FARGO FDS TR TARGET 2030 MF 94975G181 187 14,295 SH   SOLE   0 0 14,295
DOVER CORPORATION (Special) SB 260003108 79,681 631,135 SH   SOLE   0 0 631,135