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
3M CO Stock 88579Y101 11,284 57,359 SH   SOLE   57,359 0 0
ABBOTT LABS Stock 002824100 6,240 102,306 SH   SOLE   102,306 0 0
ABBVIE INC Stock 00287Y109 9,653 104,189 SH   SOLE   104,189 0 0
ACCENTURE PLC IRELAND Stock G1151C101 1,240 7,578 SH   SOLE   7,578 0 0
ADOBE SYS INC Stock 00724F101 16,303 66,868 SH   SOLE   66,868 0 0
AETNA INC NEW Stock 00817Y108 219 1,196 SH   SOLE   1,196 0 0
AFLAC INC Stock 001055102 204 4,740 SH   SOLE   4,740 0 0
AIR PRODS & CHEMS INC Stock 009158106 708 4,544 SH   SOLE   4,544 0 0
ALLERGAN PLC Stock G0177J108 291 1,748 SH   SOLE   1,748 0 0
ALLIANT ENERGY CORP Stock 018802108 235 5,550 SH   SOLE   5,550 0 0
ALLSTATE CORP Stock 020002101 696 7,628 SH   SOLE   7,628 0 0
ALLY FINL INC Stock 02005N100 2,651 100,918 SH   SOLE   100,918 0 0
ALPHABET INC Stock 02079K107 17,105 15,332 SH   SOLE   15,332 0 0
ALPHABET INC Stock 02079K305 6,252 5,537 SH   SOLE   5,537 0 0
ALTRA INDL MOTION CORP Stock 02208R106 925 21,463 SH   SOLE   21,463 0 0
ALTRIA GROUP INC Stock 02209S103 2,673 47,074 SH   SOLE   47,074 0 0
AMAZON COM INC Stock 023135106 12,694 7,468 SH   SOLE   7,468 0 0
AMERICAN ELEC PWR INC Stock 025537101 716 10,341 SH   SOLE   10,341 0 0
AMERICAN EXPRESS CO Stock 025816109 1,189 12,129 SH   SOLE   12,129 0 0
AMERICAN INTL GROUP INC Stock 026874784 1,330 25,086 SH   SOLE   25,086 0 0
AMERICAN TOWER CORP NEW REIT 03027X100 541 3,751 SH   SOLE   3,751 0 0
AMERIGAS PARTNERS L P Stock 030975106 305 7,217 SH   SOLE   7,217 0 0
AMERIPRISE FINL INC Stock 03076C106 1,147 8,199 SH   SOLE   8,199 0 0
AMERISOURCEBERGEN CORP Stock 03073E105 916 10,743 SH   SOLE   10,743 0 0
AMGEN INC Stock 031162100 6,539 35,425 SH   SOLE   35,425 0 0
ANADARKO PETE CORP Stock 032511107 4,802 65,555 SH   SOLE   65,555 0 0
ANALOG DEVICES INC Stock 032654105 893 9,311 SH   SOLE   9,311 0 0
ANTHEM INC Stock 036752103 6,278 26,373 SH   SOLE   26,373 0 0
APPLE INC Stock 037833100 43,336 234,107 SH   SOLE   234,107 0 0
APPLIED MATLS INC Stock 038222105 969 20,988 SH   SOLE   20,988 0 0
ARCHER DANIELS MIDLAND CO Stock 039483102 898 19,586 SH   SOLE   19,586 0 0
AT&T INC Stock 00206R102 11,073 344,851 SH   SOLE   344,851 0 0
AUTODESK INC Stock 052769106 6,021 45,933 SH   SOLE   45,933 0 0
AUTOMATIC DATA PROCESSING IN Stock 053015103 804 5,994 SH   SOLE   5,994 0 0
AUTOZONE INC Stock 053332102 315 470 SH   SOLE   470 0 0
AVEO PHARMACEUTICALS INC Stock 053588109 90 40,000 SH   SOLE   40,000 0 0
AVERY DENNISON CORP Stock 053611109 228 2,237 SH   SOLE   2,237 0 0
BANK AMER CORP Stock 060505104 1,617 57,362 SH   SOLE   57,362 0 0
BANK NEW YORK MELLON CORP Stock 064058100 1,108 20,554 SH   SOLE   20,554 0 0
BARCLAYS BK PLC ETF 06742C723 410 20,195 SH   SOLE   20,195 0 0
BAXTER INTL INC Stock 071813109 978 13,239 SH   SOLE   13,239 0 0
BB&T CORP Stock 054937107 247 4,900 SH   SOLE   4,900 0 0
BECTON DICKINSON & CO Stock 075887109 945 3,946 SH   SOLE   3,946 0 0
BERKSHIRE HATHAWAY INC DEL Stock 084670108 3,949 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL Stock 084670702 13,376 71,661 SH   SOLE   71,661 0 0
BIOGEN INC Stock 09062X103 2,439 8,404 SH   SOLE   8,404 0 0
BLACKBERRY LTD Stock 09228F103 290 30,000 SH   SOLE   30,000 0 0
BLACKROCK INC Stock 09247X101 14,769 29,594 SH   SOLE   29,594 0 0
BLACKROCK ENHANCED INTL DIV CEF 092524107 233 40,641 SH   SOLE   40,641 0 0
BLACKSTONE GROUP L P Stock 09253U108 345 10,725 SH   SOLE   10,725 0 0
BOEING CO Stock 097023105 14,771 44,026 SH   SOLE   44,026 0 0
BRIGHTSPHERE INVESTMNT GRP P Stock G1644T109 474 33,242 SH   SOLE   33,242 0 0
BRISTOL MYERS SQUIBB CO Stock 110122108 7,094 128,182 SH   SOLE   128,182 0 0
BROADCOM INC Stock 11135F101 5,552 22,880 SH   SOLE   22,880 0 0
BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 353 3,063 SH   SOLE   3,063 0 0
BROOKFIELD ASSET MGMT INC Stock 112585104 200 4,937 SH   SOLE   4,937 0 0
BROOKFIELD INFRAST PARTNERS Stock G16252101 456 11,871 SH   SOLE   11,871 0 0
C H ROBINSON WORLDWIDE INC Stock 12541W209 1,679 20,075 SH   SOLE   20,075 0 0
CALAMOS CONV & HIGH INCOME F CEF 12811P108 285 22,404 SH   SOLE   22,404 0 0
CALAMOS GBL DYN INCOME FUND CEF 12811L107 273 30,377 SH   SOLE   30,377 0 0
CALLAWAY GOLF CO Stock 131193104 797 42,000 SH   SOLE   42,000 0 0
CAPITAL ONE FINL CORP Stock 14040H105 6,485 70,568 SH   SOLE   70,568 0 0
CARNIVAL CORP Stock 143658300 4,258 74,304 SH   SOLE   74,304 0 0
CATERPILLAR INC DEL Stock 149123101 2,057 15,161 SH   SOLE   15,161 0 0
CDW CORP Stock 12514G108 6,629 82,058 SH   SOLE   82,058 0 0
CECO ENVIRONMENTAL CORP Stock 125141101 73 11,957 SH   SOLE   11,957 0 0
CELGENE CORP Stock 151020104 1,095 13,789 SH   SOLE   13,789 0 0
CERNER CORP Stock 156782104 216 3,619 SH   SOLE   3,619 0 0
SCHWAB CHARLES CORP NEW Stock 808513105 738 14,433 SH   SOLE   14,433 0 0
CHEMICAL FINL CORP Stock 163731102 202 3,628 SH   SOLE   3,628 0 0
CHEVRON CORP NEW Stock 166764100 7,031 55,609 SH   SOLE   55,609 0 0
CME GROUP INC Stock 12572Q105 6,259 38,181 SH   SOLE   38,181 0 0
CHUBB LIMITED Stock H1467J104 480 3,781 SH   SOLE   3,781 0 0
CHURCH & DWIGHT INC Stock 171340102 711 13,371 SH   SOLE   13,371 0 0
CIGNA CORPORATION Stock 125509109 1,147 6,749 SH   SOLE   6,749 0 0
CISCO SYS INC Stock 17275R102 21,209 492,883 SH   SOLE   492,883 0 0
CITIGROUP INC Stock 172967424 5,810 86,816 SH   SOLE   86,816 0 0
CITIZENS FINL GROUP INC Stock 174610105 4,454 114,511 SH   SOLE   114,511 0 0
CLOROX CO DEL Stock 189054109 525 3,882 SH   SOLE   3,882 0 0
CMS ENERGY CORP Stock 125896100 236 4,989 SH   SOLE   4,989 0 0
COCA COLA CO Stock 191216100 8,348 190,326 SH   SOLE   190,326 0 0
COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 8,158 103,282 SH   SOLE   103,282 0 0
COLGATE PALMOLIVE CO Stock 194162103 2,185 33,717 SH   SOLE   33,717 0 0
COMCAST CORP NEW Stock 20030N101 6,666 203,182 SH   SOLE   203,182 0 0
CONOCOPHILLIPS Stock 20825C104 1,811 26,010 SH   SOLE   26,010 0 0
CONSOLIDATED EDISON INC Stock 209115104 336 4,311 SH   SOLE   4,311 0 0
CONSTELLATION BRANDS INC Stock 21036P108 2,243 10,250 SH   SOLE   10,250 0 0
COPA HOLDINGS SA Stock P31076105 323 3,413 SH   SOLE   3,413 0 0
COPART INC Stock 217204106 253 4,473 SH   SOLE   4,473 0 0
CORE LABORATORIES N V Stock N22717107 421 3,336 SH   SOLE   3,336 0 0
CORNING INC Stock 219350105 1,514 55,038 SH   SOLE   55,038 0 0
COSTAR GROUP INC Stock 22160N109 205 496 SH   SOLE   496 0 0
COSTCO WHSL CORP NEW Stock 22160K105 2,962 14,175 SH   SOLE   14,175 0 0
CROWN CASTLE INTL CORP NEW REIT 22822V101 436 4,041 SH   SOLE   4,041 0 0
CSX CORP Stock 126408103 768 12,043 SH   SOLE   12,043 0 0
CVS HEALTH CORP Stock 126650100 1,190 18,495 SH   SOLE   18,495 0 0
CYANOTECH CORP Stock 232437301 398 102,132 SH   SOLE   102,132 0 0
DANAHER CORP DEL Stock 235851102 7,000 70,936 SH   SOLE   70,936 0 0
DEERE & CO Stock 244199105 1,146 8,201 SH   SOLE   8,201 0 0
DEVON ENERGY CORP NEW Stock 25179M103 1,108 25,208 SH   SOLE   25,208 0 0
DISNEY WALT CO Stock 254687106 4,703 44,868 SH   SOLE   44,868 0 0
DNP SELECT INCOME FD CEF 23325P104 952 88,325 SH   SOLE   88,325 0 0
DOLLAR GEN CORP NEW Stock 256677105 6,229 63,173 SH   SOLE   63,173 0 0
DOMINION ENERGY INC Stock 25746U109 882 12,938 SH   SOLE   12,938 0 0
DOVER CORP Stock 260003108 273 3,724 SH   SOLE   3,724 0 0
DOWDUPONT INC Stock 26078J100 16,394 248,692 SH   SOLE   248,692 0 0
DUKE ENERGY CORP NEW Stock 26441C204 7,344 92,868 SH   SOLE   92,868 0 0
DXC TECHNOLOGY CO Stock 23355L106 238 2,954 SH   SOLE   2,954 0 0
DYNASIL CORP AMER Stock 268102100 2,197 1,536,341 SH   SOLE   1,536,341 0 0
EATON CORP PLC Stock G29183103 671 8,975 SH   SOLE   8,975 0 0
EATON VANCE TX MNG BY WRT OP CEF 27828Y108 211 13,667 SH   SOLE   13,667 0 0
EBAY INC Stock 278642103 471 12,998 SH   SOLE   12,998 0 0
EDISON INTL Stock 281020107 4,619 73,010 SH   SOLE   73,010 0 0
EDWARDS LIFESCIENCES CORP Stock 28176E108 998 6,854 SH   SOLE   6,854 0 0
ELECTRONIC ARTS INC Stock 285512109 328 2,324 SH   SOLE   2,324 0 0
EMERGE ENERGY SVCS LP Stock 29102H108 114 16,000 SH   SOLE   16,000 0 0
EMERSON ELEC CO Stock 291011104 1,677 24,250 SH   SOLE   24,250 0 0
ENBRIDGE ENERGY MANAGEMENT L Stock 29250X103 272 26,522 SH   SOLE   26,522 0 0
ENBRIDGE INC Stock 29250N105 312 8,734 SH   SOLE   8,734 0 0
SELECT SECTOR SPDR TR ETF 81369Y506 487 6,418 SH   SOLE   6,418 0 0
ENERGY TRANSFER PARTNERS LP Stock 29278N103 660 34,662 SH   SOLE   34,662 0 0
ENNIS INC Stock 293389102 302 14,850 SH   SOLE   14,850 0 0
ENTERPRISE PRODS PARTNERS L Stock 293792107 446 16,130 SH   SOLE   16,130 0 0
EOG RES INC Stock 26875P101 1,919 15,421 SH   SOLE   15,421 0 0
EQUIFAX INC Stock 294429105 200 1,600 SH   SOLE   1,600 0 0
LAUDER ESTEE COS INC Stock 518439104 1,109 7,769 SH   SOLE   7,769 0 0
EXELON CORP Stock 30161N101 212 4,985 SH   SOLE   4,985 0 0
EXPEDITORS INTL WASH INC Stock 302130109 1,711 23,408 SH   SOLE   23,408 0 0
EXPRESS SCRIPTS HLDG CO Stock 30219G108 834 10,804 SH   SOLE   10,804 0 0
EXXON MOBIL CORP Stock 30231G102 19,375 234,194 SH   SOLE   234,194 0 0
EYEPOINT PHARMACEUTICALS INC Stock 30233G100 118 56,800 SH   SOLE   56,800 0 0
FACEBOOK INC Stock 30303M102 3,956 20,358 SH   SOLE   20,358 0 0
FACTSET RESH SYS INC Stock 303075105 486 2,455 SH   SOLE   2,455 0 0
FASTENAL CO Stock 311900104 517 10,741 SH   SOLE   10,741 0 0
FEDEX CORP Stock 31428X106 713 3,140 SH   SOLE   3,140 0 0
FIAT CHRYSLER AUTOMOBILES N Stock N31738102 301 15,933 SH   SOLE   15,933 0 0
FIDELITY NATL INFORMATION SV Stock 31620M106 1,218 11,484 SH   SOLE   11,484 0 0
FIFTH THIRD BANCORP Stock 316773100 332 11,565 SH   SOLE   11,565 0 0
SELECT SECTOR SPDR TR ETF 81369Y605 803 30,215 SH   SOLE   30,215 0 0
FIRST BANCORP INC ME Stock 31866P102 490 17,350 SH   SOLE   17,350 0 0
FIRST FINL BANCORP OH Stock 320209109 307 10,000 SH   SOLE   10,000 0 0
FISERV INC Stock 337738108 1,125 15,187 SH   SOLE   15,187 0 0
FIVE BELOW INC Stock 33829M101 220 2,250 SH   SOLE   2,250 0 0
FLEXSHARES TR ETF 33939L845 370 8,315 SH   SOLE   8,315 0 0
FLEXSHARES TR ETF 33939L860 227 5,000 SH   SOLE   5,000 0 0
FORD MTR CO DEL Stock 345370860 365 32,983 SH   SOLE   32,983 0 0
FORTIVE CORP Stock 34959J108 5,529 71,701 SH   SOLE   71,701 0 0
FORTUNE BRANDS HOME & SEC IN Stock 34964C106 2,935 54,659 SH   SOLE   54,659 0 0
GABELLI DIVD & INCOME TR CEF 36242H104 327 14,475 SH   SOLE   14,475 0 0
GABELLI EQUITY TR INC CEF 362397101 363 58,029 SH   SOLE   58,029 0 0
GENERAL DYNAMICS CORP Stock 369550108 5,469 29,338 SH   SOLE   29,338 0 0
GENERAL ELECTRIC CO Stock 369604103 1,025 75,336 SH   SOLE   75,336 0 0
GENERAL MLS INC Stock 370334104 1,354 30,596 SH   SOLE   30,596 0 0
GENERAL MTRS CO Stock 37045V100 364 9,248 SH   SOLE   9,248 0 0
GILEAD SCIENCES INC Stock 375558103 4,426 62,481 SH   SOLE   62,481 0 0
GOLDMAN SACHS GROUP INC Stock 38141G104 424 1,923 SH   SOLE   1,923 0 0
GRAND CANYON ED INC Stock 38526M106 216 1,937 SH   SOLE   1,937 0 0
INVESCO EXCHANGE TRADED FD T ETF 46137V357 854 8,380 SH   SOLE   8,380 0 0
HALLIBURTON CO Stock 406216101 553 12,281 SH   SOLE   12,281 0 0
SELECT SECTOR SPDR TR ETF 81369Y209 342 4,097 SH   SOLE   4,097 0 0
HEICO CORP NEW Stock 422806109 208 2,856 SH   SOLE   2,856 0 0
HERSHEY CO Stock 427866108 276 2,969 SH   SOLE   2,969 0 0
HIGHWOODS PPTYS INC REIT 431284108 240 4,725 SH   SOLE   4,725 0 0
HOLOGIC INC Stock 436440101 549 13,811 SH   SOLE   13,811 0 0
HOME DEPOT INC Stock 437076102 19,678 100,862 SH   SOLE   100,862 0 0
HONEYWELL INTL INC Stock 438516106 14,976 103,967 SH   SOLE   103,967 0 0
HORMEL FOODS CORP Stock 440452100 389 10,460 SH   SOLE   10,460 0 0
HP INC Stock 40434L105 3,430 151,172 SH   SOLE   151,172 0 0
HUBBELL INC Stock 443510607 587 5,555 SH   SOLE   5,555 0 0
ICON PLC Stock G4705A100 225 1,697 SH   SOLE   1,697 0 0
ILLINOIS TOOL WKS INC Stock 452308109 664 4,790 SH   SOLE   4,790 0 0
IMPRIMIS PHARMACEUTICALS INC Stock 45323A201 50 22,730 SH   SOLE   22,730 0 0
SELECT SECTOR SPDR TR ETF 81369Y704 209 2,914 SH   SOLE   2,914 0 0
INFUSYSTEM HLDGS INC Stock 45685K102 907 255,575 SH   SOLE   255,575 0 0
INGERSOLL-RAND PLC Stock G47791101 5,792 64,545 SH   SOLE   64,545 0 0
INTEL CORP Stock 458140100 3,300 66,380 SH   SOLE   66,380 0 0
INTERCONTINENTAL EXCHANGE IN Stock 45866F104 7,167 97,449 SH   SOLE   97,449 0 0
INTERNATIONAL FLAVORS&FRAGRA Stock 459506101 475 3,835 SH   SOLE   3,835 0 0
INTERPUBLIC GROUP COS INC Stock 460690100 1,217 51,911 SH   SOLE   51,911 0 0
INTERNATIONAL BUSINESS MACHS Stock 459200101 4,528 32,414 SH   SOLE   32,414 0 0
INTL PAPER CO Stock 460146103 541 10,386 SH   SOLE   10,386 0 0
INTUIT Stock 461202103 569 2,783 SH   SOLE   2,783 0 0
INVESCO EXCHANGE TRADED FD T ETF 46137V308 827 14,565 SH   SOLE   14,565 0 0
INVESCO EXCHANGE TRADED FD T ETF 46137V613 834 7,403 SH   SOLE   7,403 0 0
IRIDEX CORP Stock 462684101 285 41,015 SH   SOLE   41,015 0 0
ISHARES TR ETF 464288646 1,999 19,280 SH   SOLE   19,280 0 0
ISHARES TR ETF 464288661 237 1,972 SH   SOLE   1,972 0 0
ISHARES TR ETF 464287226 15,163 142,619 SH   SOLE   142,619 0 0
ISHARES TR ETF 46432F842 975 15,393 SH   SOLE   15,393 0 0
ISHARES INC ETF 46434G103 603 11,483 SH   SOLE   11,483 0 0
ISHARES TR ETF 464287507 2,503 12,850 SH   SOLE   12,850 0 0
ISHARES TR ETF 464287168 1,215 12,426 SH   SOLE   12,426 0 0
ISHARES TR ETF 464287242 491 4,282 SH   SOLE   4,282 0 0
ISHARES TR ETF 464288513 1,097 12,892 SH   SOLE   12,892 0 0
ISHARES TR ETF 464288588 4,655 44,679 SH   SOLE   44,679 0 0
ISHARES TR ETF 464287465 28,542 426,197 SH   SOLE   426,197 0 0
ISHARES TR ETF 464287234 9,854 227,413 SH   SOLE   227,413 0 0
ISHARES TR ETF 464287556 628 5,723 SH   SOLE   5,723 0 0
ISHARES TR ETF 464287614 2,607 18,126 SH   SOLE   18,126 0 0
ISHARES TR ETF 464287598 932 7,677 SH   SOLE   7,677 0 0
ISHARES TR ETF 464287655 63,198 385,893 SH   SOLE   385,893 0 0
ISHARES TR ETF 464287648 1,641 8,033 SH   SOLE   8,033 0 0
ISHARES TR ETF 464287630 1,160 8,792 SH   SOLE   8,792 0 0
ISHARES TR ETF 464288869 317 3,000 SH   SOLE   3,000 0 0
ISHARES TR ETF 464287481 2,117 16,702 SH   SOLE   16,702 0 0
ISHARES TR ETF 464287473 443 5,009 SH   SOLE   5,009 0 0
ISHARES TR ETF 464287309 3,622 22,273 SH   SOLE   22,273 0 0
ISHARES TR ETF 464287200 7,126 26,097 SH   SOLE   26,097 0 0
ISHARES TR ETF 464287408 3,720 33,777 SH   SOLE   33,777 0 0
ISHARES TR ETF 464287606 1,455 6,473 SH   SOLE   6,473 0 0
ISHARES TR ETF 464287515 265 1,450 SH   SOLE   1,450 0 0
ISHARES TR ETF 464287804 4,270 51,166 SH   SOLE   51,166 0 0
ISHARES TR ETF 464288687 890 23,589 SH   SOLE   23,589 0 0
ISHARES TR ETF 464287176 720 6,377 SH   SOLE   6,377 0 0
ISHARES TR ETF 464287622 13,688 90,065 SH   SOLE   90,065 0 0
ISHARES TR ETF 464287499 7,108 33,507 SH   SOLE   33,507 0 0
ISHARES TR ETF 464287689 564 3,475 SH   SOLE   3,475 0 0
SMUCKER J M CO Stock 832696405 263 2,450 SH   SOLE   2,450 0 0
JACOBS ENGR GROUP INC DEL Stock 469814107 378 5,952 SH   SOLE   5,952 0 0
JOHNSON & JOHNSON Stock 478160104 11,039 90,978 SH   SOLE   90,978 0 0
JPMORGAN CHASE & CO Stock 46625H100 18,749 179,930 SH   SOLE   179,930 0 0
KADMON HLDGS INC Stock 48283N106 60 15,000 SH   SOLE   15,000 0 0
SPDR SERIES TRUST ETF 78464A698 235 3,850 SH   SOLE   3,850 0 0
KIMBERLY CLARK CORP Stock 494368103 1,625 15,429 SH   SOLE   15,429 0 0
KINDER MORGAN INC DEL Stock 49456B101 382 21,599 SH   SOLE   21,599 0 0
KKR & CO L P DEL Stock 48251W104 293 11,800 SH   SOLE   11,800 0 0
KRAFT HEINZ CO Stock 500754106 1,935 30,804 SH   SOLE   30,804 0 0
KROGER CO Stock 501044101 278 9,764 SH   SOLE   9,764 0 0
LEAR CORP Stock 521865204 212 1,141 SH   SOLE   1,141 0 0
LEGGETT & PLATT INC Stock 524660107 7,498 167,964 SH   SOLE   167,964 0 0
LIBERTY ALL STAR EQUITY FD CEF 530158104 78 12,146 SH   SOLE   12,146 0 0
LIBERTY MEDIA CORP DELAWARE Stock 531229854 202 5,452 SH   SOLE   5,452 0 0
LILLY ELI & CO Stock 532457108 2,656 31,122 SH   SOLE   31,122 0 0
LOCKHEED MARTIN CORP Stock 539830109 13,065 44,222 SH   SOLE   44,222 0 0
LOEWS CORP Stock 540424108 6,502 134,669 SH   SOLE   134,669 0 0
LOWES COS INC Stock 548661107 2,193 22,950 SH   SOLE   22,950 0 0
LYONDELLBASELL INDUSTRIES N Stock N53745100 6,420 58,447 SH   SOLE   58,447 0 0
MAGELLAN MIDSTREAM PRTNRS LP Stock 559080106 605 8,765 SH   SOLE   8,765 0 0
MANULIFE FINL CORP Stock 56501R106 4,486 249,625 SH   SOLE   249,625 0 0
MARATHON PETE CORP Stock 56585A102 8,472 120,757 SH   SOLE   120,757 0 0
MARKEL CORP Stock 570535104 296 273 SH   SOLE   273 0 0
MASTERCARD INCORPORATED Stock 57636Q104 11,122 56,597 SH   SOLE   56,597 0 0
MAXIM INTEGRATED PRODS INC Stock 57772K101 222 3,789 SH   SOLE   3,789 0 0
MCCORMICK & CO INC Stock 579780206 209 1,801 SH   SOLE   1,801 0 0
MCDONALDS CORP Stock 580135101 7,214 46,038 SH   SOLE   46,038 0 0
MEDTRONIC PLC Stock G5960L103 2,724 31,821 SH   SOLE   31,821 0 0
MERCK & CO INC Stock 58933Y105 12,831 211,388 SH   SOLE   211,388 0 0
METHANEX CORP Stock 59151K108 476 6,739 SH   SOLE   6,739 0 0
MICROCHIP TECHNOLOGY INC Stock 595017104 620 6,812 SH   SOLE   6,812 0 0
MICRON TECHNOLOGY INC Stock 595112103 201 3,833 SH   SOLE   3,833 0 0
MICROSOFT CORP Stock 594918104 31,122 315,608 SH   SOLE   315,608 0 0
MONDELEZ INTL INC Stock 609207105 6,041 147,349 SH   SOLE   147,349 0 0
MOODYS CORP Stock 615369105 205 1,200 SH   SOLE   1,200 0 0
NEKTAR THERAPEUTICS Stock 640268108 439 9,000 SH   SOLE   9,000 0 0
NEOGENOMICS INC Stock 64049M209 4,963 378,558 SH   SOLE   378,558 0 0
NETFLIX INC Stock 64110L106 475 1,214 SH   SOLE   1,214 0 0
NEW JERSEY RES Stock 646025106 1,185 26,474 SH   SOLE   26,474 0 0
NEXTERA ENERGY INC Stock 65339F101 6,763 40,491 SH   SOLE   40,491 0 0
NIKE INC Stock 654106103 12,618 158,358 SH   SOLE   158,358 0 0
NORFOLK SOUTHERN CORP Stock 655844108 360 2,386 SH   SOLE   2,386 0 0
NORTHERN TR CORP Stock 665859104 558 5,425 SH   SOLE   5,425 0 0
NORTHROP GRUMMAN CORP Stock 666807102 1,437 4,670 SH   SOLE   4,670 0 0
NUCOR CORP Stock 670346105 570 9,113 SH   SOLE   9,113 0 0
NUTRIEN LTD Stock 67077M108 699 12,847 SH   SOLE   12,847 0 0
NUVEEN CORE EQUITY ALPHA FUN CEF 67090X107 233 15,940 SH   SOLE   15,940 0 0
NUVEEN MUNICIPAL CREDIT INC CEF 67070X101 301 21,000 SH   SOLE   21,000 0 0
NUVEEN ENERGY MLP TOTL RTRNF CEF 67074U103 109 10,180 SH   SOLE   10,180 0 0
NUVEEN PFD & INCM OPPORTNYS CEF 67073B106 234 25,097 SH   SOLE   25,097 0 0
NUVEEN TAX ADVANTAGED DIV GR CEF 67073G105 250 15,162 SH   SOLE   15,162 0 0
NVIDIA CORP Stock 67066G104 307 1,295 SH   SOLE   1,295 0 0
NXP SEMICONDUCTORS N V Stock N6596X109 238 2,179 SH   SOLE   2,179 0 0
OCCIDENTAL PETE CORP DEL Stock 674599105 1,692 20,215 SH   SOLE   20,215 0 0
OHR PHARMACEUTICAL INC Stock 67778H200 4 22,589 SH   SOLE   22,589 0 0
OMNICOM GROUP INC Stock 681919106 270 3,539 SH   SOLE   3,539 0 0
OPEN TEXT CORP Stock 683715106 365 10,372 SH   SOLE   10,372 0 0
OPPENHEIMER ETF TR ETF 68386C104 857 16,877 SH   SOLE   16,877 0 0
ORACLE CORP Stock 68389X105 3,994 90,642 SH   SOLE   90,642 0 0
ORTHOFIX INTL N V Stock N6748L102 463 8,148 SH   SOLE   8,148 0 0
PALO ALTO NETWORKS INC Stock 697435105 252 1,225 SH   SOLE   1,225 0 0
PARKER HANNIFIN CORP Stock 701094104 818 5,247 SH   SOLE   5,247 0 0
PAYCHEX INC Stock 704326107 656 9,595 SH   SOLE   9,595 0 0
PAYPAL HLDGS INC Stock 70450Y103 1,390 16,688 SH   SOLE   16,688 0 0
PEOPLES UNITED FINANCIAL INC Stock 712704105 150 8,279 SH   SOLE   8,279 0 0
PEPSICO INC Stock 713448108 13,125 120,556 SH   SOLE   120,556 0 0
PERRIGO CO PLC Stock G97822103 234 3,212 SH   SOLE   3,212 0 0
PFIZER INC Stock 717081103 15,477 426,606 SH   SOLE   426,606 0 0
PHILIP MORRIS INTL INC Stock 718172109 2,780 34,436 SH   SOLE   34,436 0 0
PHILLIPS 66 Stock 718546104 1,110 9,880 SH   SOLE   9,880 0 0
PIONEER NAT RES CO Stock 723787107 3,633 19,197 SH   SOLE   19,197 0 0
PNC FINL SVCS GROUP INC Stock 693475105 964 7,133 SH   SOLE   7,133 0 0
POLARIS INDS INC Stock 731068102 456 3,729 SH   SOLE   3,729 0 0
INVESCO QQQ TR ETF 46090E103 1,479 8,615 SH   SOLE   8,615 0 0
INVESCO EXCHNG TRADED FD TR ETF 46138E354 5,324 112,298 SH   SOLE   112,298 0 0
PPG INDS INC Stock 693506107 1,586 15,290 SH   SOLE   15,290 0 0
PRAXAIR INC Stock 74005P104 837 5,294 SH   SOLE   5,294 0 0
BOOKING HLDGS INC Stock 09857L108 973 480 SH   SOLE   480 0 0
PROCTER AND GAMBLE CO Stock 742718109 12,288 157,411 SH   SOLE   157,411 0 0
PRUDENTIAL FINL INC Stock 744320102 3,941 42,140 SH   SOLE   42,140 0 0
PUBLIC SVC ENTERPRISE GROUP Stock 744573106 387 7,141 SH   SOLE   7,141 0 0
QUALCOMM INC Stock 747525103 1,149 20,471 SH   SOLE   20,471 0 0
QUEST DIAGNOSTICS INC Stock 74834L100 348 3,162 SH   SOLE   3,162 0 0
RAYTHEON CO Stock 755111507 8,089 41,875 SH   SOLE   41,875 0 0
REALTY INCOME CORP REIT 756109104 378 7,030 SH   SOLE   7,030 0 0
OPPENHEIMER ETF TR ETF 68386C203 256 4,188 SH   SOLE   4,188 0 0
OPPENHEIMER ETF TR ETF 68386C302 338 4,603 SH   SOLE   4,603 0 0
RIVERVIEW BANCORP INC Stock 769397100 136 136,127 SH   SOLE   136,127 0 0
ROCKWELL AUTOMATION INC Stock 773903109 332 1,998 SH   SOLE   1,998 0 0
ROCKWELL COLLINS INC Stock 774341101 219 1,627 SH   SOLE   1,627 0 0
ROGERS COMMUNICATIONS INC Stock 775109200 674 14,193 SH   SOLE   14,193 0 0
ROSS STORES INC Stock 778296103 999 11,791 SH   SOLE   11,791 0 0
SPDR S&P MIDCAP 400 ETF TR ETF 78467Y107 61,920 174,412 SH   SOLE   174,412 0 0
SANDY SPRING BANCORP INC Stock 800363103 1,976 48,183 SH   SOLE   48,183 0 0
SCHLUMBERGER LTD Stock 806857108 2,387 35,607 SH   SOLE   35,607 0 0
SCHWAB STRATEGIC TR ETF 808524607 492 6,687 SH   SOLE   6,687 0 0
SCHWAB STRATEGIC TR ETF 808524805 2,089 63,193 SH   SOLE   63,193 0 0
SCHWAB STRATEGIC TR ETF 808524201 1,015 15,614 SH   SOLE   15,614 0 0
SCHWAB STRATEGIC TR ETF 808524508 489 8,908 SH   SOLE   8,908 0 0
SHERWIN WILLIAMS CO Stock 824348106 723 1,774 SH   SOLE   1,774 0 0
SIMON PPTY GROUP INC NEW REIT 828806109 470 2,759 SH   SOLE   2,759 0 0
SNAP ON INC Stock 833034101 242 1,503 SH   SOLE   1,503 0 0
SOUTHERN CO Stock 842587107 622 13,440 SH   SOLE   13,440 0 0
SPDR SERIES TRUST ETF 78464A870 491 5,160 SH   SOLE   5,160 0 0
SPDR SERIES TRUST ETF 78464A359 936 17,645 SH   SOLE   17,645 0 0
SPDR SERIES TRUST ETF 78464A607 334 3,560 SH   SOLE   3,560 0 0
SPDR GOLD TRUST ETF 78463V107 963 8,119 SH   SOLE   8,119 0 0
SPDR S&P 500 ETF TR ETF 78462F103 96,963 357,428 SH   SOLE   357,428 0 0
SPDR SERIES TRUST ETF 78464A763 3,080 33,221 SH   SOLE   33,221 0 0
SQUARE INC Stock 852234103 255 4,136 SH   SOLE   4,136 0 0
STANDARD MTR PRODS INC Stock 853666105 1,233 25,517 SH   SOLE   25,517 0 0
STARBUCKS CORP Stock 855244109 9,046 185,179 SH   SOLE   185,179 0 0
STRYKER CORP Stock 863667101 628 3,719 SH   SOLE   3,719 0 0
SWISS HELVETIA FD INC CEF 870875101 124 10,028 SH   SOLE   10,028 0 0
SYNCHRONY FINL Stock 87165B103 3,813 114,230 SH   SOLE   114,230 0 0
SYSCO CORP Stock 871829107 745 10,904 SH   SOLE   10,904 0 0
PRICE T ROWE GROUP INC Stock 74144T108 506 4,361 SH   SOLE   4,361 0 0
TAILORED BRANDS INC Stock 87403A107 477 18,700 SH   SOLE   18,700 0 0
TANGER FACTORY OUTLET CTRS I REIT 875465106 251 10,698 SH   SOLE   10,698 0 0
TARGET CORP Stock 87612E106 1,040 13,660 SH   SOLE   13,660 0 0
TCF FINL CORP Stock 872275102 1,970 80,000 SH   SOLE   80,000 0 0
SELECT SECTOR SPDR TR ETF 81369Y803 279 4,015 SH   SOLE   4,015 0 0
TELEFLEX INC Stock 879369106 338 1,259 SH   SOLE   1,259 0 0
TESLA INC Stock 88160R101 812 2,368 SH   SOLE   2,368 0 0
TEXAS INSTRS INC Stock 882508104 6,791 61,598 SH   SOLE   61,598 0 0
THERMO FISHER SCIENTIFIC INC Stock 883556102 564 2,724 SH   SOLE   2,724 0 0
TJX COS INC NEW Stock 872540109 9,425 99,028 SH   SOLE   99,028 0 0
TORCHMARK CORP Stock 891027104 476 5,850 SH   SOLE   5,850 0 0
TORONTO DOMINION BK ONT Stock 891160509 597 10,311 SH   SOLE   10,311 0 0
TOTAL SYS SVCS INC Stock 891906109 213 2,518 SH   SOLE   2,518 0 0
TRACTOR SUPPLY CO Stock 892356106 600 7,843 SH   SOLE   7,843 0 0
TRANSDIGM GROUP INC Stock 893641100 250 723 SH   SOLE   723 0 0
TRAVELERS COMPANIES INC Stock 89417E109 1,910 15,611 SH   SOLE   15,611 0 0
TWENTY FIRST CENTY FOX INC Stock 90130A101 640 12,870 SH   SOLE   12,870 0 0
TWENTY FIRST CENTY FOX INC Stock 90130A200 248 5,025 SH   SOLE   5,025 0 0
TWITTER INC Stock 90184L102 249 5,692 SH   SOLE   5,692 0 0
ULTIMATE SOFTWARE GROUP INC Stock 90385D107 232 902 SH   SOLE   902 0 0
UNION PAC CORP Stock 907818108 3,640 25,689 SH   SOLE   25,689 0 0
UNITED PARCEL SERVICE INC Stock 911312106 301,769 2,840,715 SH   SOLE   2,840,715 0 0
UNITED RENTALS INC Stock 911363109 242 1,642 SH   SOLE   1,642 0 0
UNITED TECHNOLOGIES CORP Stock 913017109 13,474 107,764 SH   SOLE   107,764 0 0
UNITEDHEALTH GROUP INC Stock 91324P102 8,911 36,319 SH   SOLE   36,319 0 0
US BANCORP DEL Stock 902973304 2,664 53,261 SH   SOLE   53,261 0 0
U S G CORP Stock 903293405 216 5,000 SH   SOLE   5,000 0 0
SELECT SECTOR SPDR TR ETF 81369Y886 446 8,576 SH   SOLE   8,576 0 0
V F CORP Stock 918204108 633 7,767 SH   SOLE   7,767 0 0
VAIL RESORTS INC Stock 91879Q109 375 1,366 SH   SOLE   1,366 0 0
VALERO ENERGY CORP NEW Stock 91913Y100 9,516 85,865 SH   SOLE   85,865 0 0
VANGUARD GROUP ETF 921908844 1,146 11,276 SH   SOLE   11,276 0 0
VANGUARD INTL EQUITY INDEX F ETF 922042775 1,699 32,775 SH   SOLE   32,775 0 0
VANGUARD TAX MANAGED INTL FD ETF 921943858 383 8,938 SH   SOLE   8,938 0 0
VANGUARD INTL EQUITY INDEX F ETF 922042858 2,041 48,365 SH   SOLE   48,365 0 0
VANGUARD INDEX FDS ETF 922908736 1,056 7,046 SH   SOLE   7,046 0 0
VANGUARD WHITEHALL FDS INC ETF 921946406 5,911 71,171 SH   SOLE   71,171 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C870 270 3,230 SH   SOLE   3,230 0 0
VANGUARD INDEX FDS ETF 922908629 386 2,446 SH   SOLE   2,446 0 0
VANGUARD INDEX FDS ETF 922908553 421 5,167 SH   SOLE   5,167 0 0
VANGUARD BD INDEX FD INC ETF 921937827 5,918 75,662 SH   SOLE   75,662 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C409 867 11,099 SH   SOLE   11,099 0 0
VANGUARD INDEX FDS ETF 922908751 658 4,226 SH   SOLE   4,226 0 0
VANGUARD INDEX FDS ETF 922908769 969 6,899 SH   SOLE   6,899 0 0
VANGUARD INDEX FDS ETF 922908744 451 4,347 SH   SOLE   4,347 0 0
VARIAN MED SYS INC Stock 92220P105 445 3,909 SH   SOLE   3,909 0 0
VERISK ANALYTICS INC Stock 92345Y106 278 2,585 SH   SOLE   2,585 0 0
VERIZON COMMUNICATIONS INC Stock 92343V104 12,387 246,210 SH   SOLE   246,210 0 0
VISA INC Stock 92826C839 7,568 57,137 SH   SOLE   57,137 0 0
VOYA GLBL ADV & PREM OPP FD CEF 92912R104 305 26,360 SH   SOLE   26,360 0 0
VULCAN MATLS CO Stock 929160109 271 2,102 SH   SOLE   2,102 0 0
W P CAREY INC REIT 92936U109 1,006 15,161 SH   SOLE   15,161 0 0
WALGREENS BOOTS ALLIANCE INC Stock 931427108 826 13,757 SH   SOLE   13,757 0 0
WALMART INC Stock 931142103 9,534 111,317 SH   SOLE   111,317 0 0
WEC ENERGY GROUP INC Stock 92939U106 687 10,632 SH   SOLE   10,632 0 0
WELLS FARGO CO NEW Stock 949746101 17,460 314,933 SH   SOLE   314,933 0 0
WESTERN ASSET HIGH INCM FD I CEF 95766J102 108 16,751 SH   SOLE   16,751 0 0
WEYERHAEUSER CO REIT 962166104 385 10,550 SH   SOLE   10,550 0 0
WISDOMTREE TR ETF 97717X594 300 9,430 SH   SOLE   9,430 0 0
WISDOMTREE TR ETF 97717W505 718 20,046 SH   SOLE   20,046 0 0
WISDOMTREE TR ETF 97717W604 431 14,550 SH   SOLE   14,550 0 0
XCEL ENERGY INC Stock 98389B100 873 19,110 SH   SOLE   19,110 0 0
XPO LOGISTICS INC Stock 983793100 203 2,027 SH   SOLE   2,027 0 0
ZIMMER BIOMET HLDGS INC Stock 98956P102 698 6,266 SH   SOLE   6,266 0 0
ZOETIS INC Stock 98978V103 215 2,529 SH   SOLE   2,529 0 0