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 COM 88579Y101 397 2,000 SH Put OTR   0 0 2,000
3M CO COM 88579Y101 215 1,080 SH Put SOLE   1,080 0 0
ABB LTD SPONSORED ADR 000375204 1,015 29,871 SH Put SOLE   29,871 0 0
ABBOTT LABS COM 002824100 221 1,904 SH Put SOLE   1,904 0 0
ABBVIE INC COM 00287Y109 1,407 12,492 SH Put SOLE   12,492 0 0
ABBVIE INC COM 00287Y109 2,494 22,140 SH Put OTR   0 0 22,140
ACCENTURE PLC IRELAN SHS CLASS A G1151C101 4,059 13,769 SH Put OTR   0 0 13,769
ACCENTURE PLC IRELAN SHS CLASS A G1151C101 478 1,620 SH Put SOLE   1,620 0 0
ACUITY BRANDS INC COM 00508Y102 358 1,915 SH Put SOLE   1,915 0 0
ADOBE SYSTEMS INCORP COM 00724F101 7,595 12,969 SH Put SOLE   12,969 0 0
ADOBE SYSTEMS INCORP COM 00724F101 3,514 6,001 SH Put OTR   0 0 6,001
AGILENT TECHNOLOGIES COM 00846U101 6,441 43,574 SH Put SOLE   43,574 0 0
AGILENT TECHNOLOGIES COM 00846U101 3,718 25,153 SH Put OTR   0 0 25,153
ALASKA AIR GROUP INC COM 011659109 721 11,949 SH Put OTR   0 0 11,949
ALIGN TECHNOLOGY INC COM 016255101 2,756 4,510 SH Put SOLE   4,510 0 0
ALIGN TECHNOLOGY INC COM 016255101 5,635 9,222 SH Put OTR   0 0 9,222
ALLIANCE DATA SYSTEM COM 018581108 834 8,000 SH Put OTR   0 0 8,000
ALPHABET INC CAP STK CL A 02079K305 13,784 5,645 SH Put SOLE   5,645 0 0
ALPHABET INC CAP STK CL C 02079K107 9,749 3,890 SH Put SOLE   3,890 0 0
ALPHABET INC CAP STK CL A 02079K305 2,793 1,144 SH Put OTR   0 0 1,144
AMAZON COM INC COM 023135106 37,966 11,036 SH Put SOLE   11,036 0 0
AMAZON COM INC COM 023135106 27,267 7,926 SH Put OTR   0 0 7,926
AMERICAN TOWER CORP COM 03027X100 1,594 5,900 SH Put SOLE   5,900 0 0
AMERICAN TOWER CORP COM 03027X100 486 1,800 SH Put OTR   0 0 1,800
AMERISOURCEBERGEN CO COM 03073E105 2,054 17,941 SH Put OTR   0 0 17,941
AMERISOURCEBERGEN CO COM 03073E105 552 4,821 SH Put SOLE   4,821 0 0
AMGEN INC COM 031162100 1,245 5,108 SH Put SOLE   5,108 0 0
AMGEN INC COM 031162100 1,770 7,261 SH Put OTR   0 0 7,261
AMPHENOL CORP NEW CL A 032095101 16,690 243,966 SH Put SOLE   243,966 0 0
AMPHENOL CORP NEW CL A 032095101 4,823 70,498 SH Put OTR   0 0 70,498
AON PLC SHS CL A G0403H108 606 2,540 SH Put SOLE   2,540 0 0
APPLE INC COM 037833100 52,972 386,769 SH Put SOLE   386,769 0 0
APPLE INC COM 037833100 49,047 358,113 SH Put OTR   0 0 358,113
APTIV PLC SHS G6095L109 986 6,265 SH Put SOLE   6,265 0 0
APTIV PLC SHS G6095L109 440 2,799 SH Put OTR   0 0 2,799
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,956 4,279 SH Put SOLE   4,279 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,689 2,445 SH Put OTR   0 0 2,445
ASTRAZENECA PLC SPONSORED ADR 046353108 655 10,925 SH Put SOLE   10,925 0 0
AT&T INC COM 00206R102 1,916 66,587 SH Put SOLE   66,587 0 0
AT&T INC COM 00206R102 7,528 261,572 SH Put OTR   0 0 261,572
AUTODESK INC COM 052769106 876 3,000 SH Put OTR   0 0 3,000
AUTOMATIC DATA PROCE COM 053015103 576 2,900 SH Put OTR   0 0 2,900
AUTOZONE INC COM 053332102 1,239 830 SH Put OTR   0 0 830
BAIDU INC SPON ADR REP A 056752108 221 1,085 SH Put SOLE   1,085 0 0
BANK NEW YORK MELLON COM 064058100 512 10,000 SH Put OTR   0 0 10,000
BCE INC COM NEW 05534B760 750 15,215 SH Put SOLE   15,215 0 0
BECTON DICKINSON & C COM 075887109 389 1,600 SH Put SOLE   1,600 0 0
BERKSHIRE HATHAWAY I CL B NEW 084670702 292 1,050 SH Put SOLE   1,050 0 0
BLACKROCK INC COM 09247X101 215 246 SH Put SOLE   246 0 0
BLACKROCK INC COM 09247X101 787 900 SH Put OTR   0 0 900
BOEING CO COM 097023105 1,783 7,441 SH Put OTR   0 0 7,441
BOOKING HOLDINGS INC COM 09857L108 871 398 SH Put SOLE   398 0 0
BOOKING HOLDINGS INC COM 09857L108 3,936 1,799 SH Put OTR   0 0 1,799
BORGWARNER INC COM 099724106 1,533 31,585 SH Put OTR   0 0 31,585
BOSTON BEER INC CL A 100557107 1,226 1,201 SH Put SOLE   1,201 0 0
BP PLC SPONSORED ADR 055622104 1,106 41,876 SH Put SOLE   41,876 0 0
BP PLC SPONSORED ADR 055622104 634 24,000 SH Put OTR   0 0 24,000
BRISTOL-MYERS SQUIBB COM 110122108 514 7,691 SH Put SOLE   7,691 0 0
BRISTOL-MYERS SQUIBB COM 110122108 1,547 23,150 SH Put OTR   0 0 23,150
BRITISH AMERN TOB PL SPONSORED ADR 110448107 675 17,173 SH Put SOLE   17,173 0 0
BROADCOM INC COM 11135F101 25,825 54,158 SH Put SOLE   54,158 0 0
BROADCOM INC COM 11135F101 7,840 16,442 SH Put OTR   0 0 16,442
BROADRIDGE FINL SOLU COM 11133T103 448 2,771 SH Put SOLE   2,771 0 0
BROADRIDGE FINL SOLU COM 11133T103 1,139 7,050 SH Put OTR   0 0 7,050
BURLINGTON STORES IN COM 122017106 209 650 SH Put OTR   0 0 650
CANADIAN IMP BK COMM COM 136069101 785 6,892 SH Put SOLE   6,892 0 0
CANADIAN SOLAR INC COM 136635109 629 14,036 SH Put SOLE   14,036 0 0
CARMAX INC COM 143130102 527 4,077 SH Put SOLE   4,077 0 0
CARMAX INC COM 143130102 2,267 17,557 SH Put OTR   0 0 17,557
CATERPILLAR INC COM 149123101 283 1,300 SH Put SOLE   1,300 0 0
CATERPILLAR INC COM 149123101 2,024 9,300 SH Put OTR   0 0 9,300
CBRE GROUP INC CL A 12504L109 1,663 19,400 SH Put OTR   0 0 19,400
CDW CORP COM 12514G108 3,149 18,033 SH Put SOLE   18,033 0 0
CDW CORP COM 12514G108 3,319 19,006 SH Put OTR   0 0 19,006
CHARLES RIV LABS INT COM 159864107 3,582 9,683 SH Put SOLE   9,683 0 0
CHARLES RIV LABS INT COM 159864107 1,221 3,300 SH Put OTR   0 0 3,300
CHEVRON CORP NEW COM 166764100 1,507 14,386 SH Put SOLE   14,386 0 0
CHEVRON CORP NEW COM 166764100 5,365 51,223 SH Put OTR   0 0 51,223
CIGNA CORP NEW COM 125523100 1,505 6,350 SH Put OTR   0 0 6,350
CINTAS CORP COM 172908105 10,149 26,568 SH Put SOLE   26,568 0 0
CINTAS CORP COM 172908105 2,767 7,243 SH Put OTR   0 0 7,243
CISCO SYS INC COM 17275R102 2,113 39,865 SH Put SOLE   39,865 0 0
CISCO SYS INC COM 17275R102 3,034 57,241 SH Put OTR   0 0 57,241
CITIZENS & NORTHN CO COM 172922106 1,476 60,260 SH Put OTR   0 0 60,260
CITRIX SYS INC COM 177376100 660 5,631 SH Put SOLE   5,631 0 0
CITRIX SYS INC COM 177376100 1,067 9,100 SH Put OTR   0 0 9,100
COCA COLA CO COM 191216100 882 16,291 SH Put SOLE   16,291 0 0
COCA COLA CO COM 191216100 1,341 24,789 SH Put OTR   0 0 24,789
COGNIZANT TECHNOLOGY CL A 192446102 3,847 55,538 SH Put SOLE   55,538 0 0
COGNIZANT TECHNOLOGY CL A 192446102 3,524 50,881 SH Put OTR   0 0 50,881
COMCAST CORP NEW CL A 20030N101 707 12,400 SH Put OTR   0 0 12,400
COMMUNITY BK SYS INC COM 203607106 4,554 60,200 SH Put OTR   0 0 60,200
CONOCOPHILLIPS COM 20825C104 4,982 81,800 SH Put OTR   0 0 81,800
CONSTELLATION BRANDS CL A 21036P108 4,505 19,263 SH Put SOLE   19,263 0 0
CONSTELLATION BRANDS CL A 21036P108 563 2,407 SH Put OTR   0 0 2,407
COPART INC COM 217204106 5,325 40,395 SH Put SOLE   40,395 0 0
COPART INC COM 217204106 1,372 10,404 SH Put OTR   0 0 10,404
CORTEVA INC COM 22052L104 746 16,832 SH Put OTR   0 0 16,832
COSTCO WHSL CORP NEW COM 22160K105 662 1,672 SH Put SOLE   1,672 0 0
CSX CORP COM 126408103 497 15,498 SH Put SOLE   15,498 0 0
CSX CORP COM 126408103 981 30,576 SH Put OTR   0 0 30,576
CUMMINS INC COM 231021106 4,198 17,219 SH Put OTR   0 0 17,219
CUMMINS INC COM 231021106 263 1,080 SH Put SOLE   1,080 0 0
CVS HEALTH CORP COM 126650100 617 7,400 SH Put OTR   0 0 7,400
DEERE & CO COM 244199105 6,985 19,805 SH Put OTR   0 0 19,805
DEERE & CO COM 244199105 416 1,180 SH Put SOLE   1,180 0 0
DICKS SPORTING GOODS COM 253393102 11,566 115,442 SH Put SOLE   115,442 0 0
DICKS SPORTING GOODS COM 253393102 2,853 28,479 SH Put OTR   0 0 28,479
DISNEY WALT CO COM 254687106 457 2,600 SH Put SOLE   2,600 0 0
DISNEY WALT CO COM 254687106 5,695 32,400 SH Put OTR   0 0 32,400
DONEGAL GROUP INC CL B 257701300 1,879 135,185 SH Call OTR   0 0 135,185
DONEGAL GROUP INC CL A 257701201 3,259 223,703 SH Put OTR   0 0 223,703
DOW INC COM 260557103 1,065 16,832 SH Put OTR   0 0 16,832
DR REDDYS LABS LTD ADR 256135203 712 9,683 SH Put SOLE   9,683 0 0
DR REDDYS LABS LTD ADR 256135203 246 3,346 SH Put OTR   0 0 3,346
DUPONT DE NEMOURS IN COM 26614N102 1,303 16,832 SH Put OTR   0 0 16,832
DYCOM INDS INC COM 267475101 537 7,200 SH Put OTR   0 0 7,200
ECOLAB INC COM 278865100 219 1,063 SH Put SOLE   1,063 0 0
ECOLAB INC COM 278865100 882 4,284 SH Put OTR   0 0 4,284
ELECTRONIC ARTS INC COM 285512109 6,972 48,474 SH Put SOLE   48,474 0 0
ELECTRONIC ARTS INC COM 285512109 3,050 21,203 SH Put OTR   0 0 21,203
EMERSON ELEC CO COM 291011104 674 7,000 SH Put OTR   0 0 7,000
EPAM SYS INC COM 29414B104 10,933 21,396 SH Put SOLE   21,396 0 0
EPAM SYS INC COM 29414B104 6,841 13,388 SH Put OTR   0 0 13,388
EXPEDIA GROUP INC COM NEW 30212P303 833 5,090 SH Put OTR   0 0 5,090
EXTRA SPACE STORAGE COM 30225T102 916 5,593 SH Put SOLE   5,593 0 0
EXXON MOBIL CORP COM 30231G102 315 5,000 SH Put OTR   0 0 5,000
F N B CORP COM 302520101 857 69,500 SH Put OTR   0 0 69,500
F5 NETWORKS INC COM 315616102 1,213 6,500 SH Put OTR   0 0 6,500
FACEBOOK INC CL A 30303M102 23,551 67,732 SH Put SOLE   67,732 0 0
FACEBOOK INC CL A 30303M102 3,811 10,959 SH Put OTR   0 0 10,959
FASTENAL CO COM 311900104 8,225 158,180 SH Put SOLE   158,180 0 0
FASTENAL CO COM 311900104 2,363 45,442 SH Put OTR   0 0 45,442
FIRST TR EXCHANGE-TR FIRST TR ENH NEW 33739Q408 545 9,100 SH Put SOLE   9,100 0 0
FISERV INC COM 337738108 8,680 81,205 SH Put SOLE   81,205 0 0
FISERV INC COM 337738108 2,836 26,535 SH Put OTR   0 0 26,535
FIVE BELOW INC COM 33829M101 2,032 10,514 SH Put SOLE   10,514 0 0
FIVE BELOW INC COM 33829M101 3,091 15,991 SH Put OTR   0 0 15,991
FLEETCOR TECHNOLOGIE COM 339041105 1,358 5,303 SH Put SOLE   5,303 0 0
FLEETCOR TECHNOLOGIE COM 339041105 2,188 8,546 SH Put OTR   0 0 8,546
FLEX LTD ORD Y2573F102 807 45,150 SH Put SOLE   45,150 0 0
FLOOR & DECOR HLDGS CL A 339750101 1,054 9,973 SH Put SOLE   9,973 0 0
FLOWSERVE CORP COM 34354P105 681 16,900 SH Put OTR   0 0 16,900
FORWARD AIR CORP COM 349853101 402 4,475 SH Put SOLE   4,475 0 0
FRANKLIN FINL SVCS C COM 353525108 1,295 40,550 SH Call OTR   0 0 40,550
FULTON FINL CORP PA COM 360271100 3,222 204,200 SH Put OTR   0 0 204,200
GENERAL DYNAMICS COR COM 369550108 621 3,300 SH Put OTR   0 0 3,300
GENERAL ELECTRIC CO COM 369604103 256 19,000 SH Put SOLE   19,000 0 0
GENERAL ELECTRIC CO COM 369604103 162 12,000 SH Put OTR   0 0 12,000
GENERAL MTRS CO COM 37045V100 814 13,750 SH Put SOLE   13,750 0 0
GENPACT LIMITED SHS G3922B107 959 21,107 SH Put SOLE   21,107 0 0
GILEAD SCIENCES INC COM 375558103 275 4,000 SH Put OTR   0 0 4,000
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 553 13,900 SH Put OTR   0 0 13,900
GLOBAL PMTS INC COM 37940X102 19,302 102,923 SH Put SOLE   102,923 0 0
GLOBAL PMTS INC COM 37940X102 2,816 15,017 SH Put OTR   0 0 15,017
GLOBANT S A COM L44385109 714 3,256 SH Put SOLE   3,256 0 0
GLOBANT S A COM L44385109 932 4,252 SH Put OTR   0 0 4,252
GOOSEHEAD INS INC COM CL A 38267D109 1,273 10,000 SH Put OTR   0 0 10,000
GRAINGER W W INC COM 384802104 1,029 2,350 SH Put OTR   0 0 2,350
HDFC BANK LTD SPONSORED ADS 40415F101 1,263 17,268 SH Put SOLE   17,268 0 0
HERSHEY CO COM 427866108 9,110 52,300 SH Put OTR   0 0 52,300
HOME DEPOT INC COM 437076102 14,232 44,629 SH Put SOLE   44,629 0 0
HOME DEPOT INC COM 437076102 3,237 10,151 SH Put OTR   0 0 10,151
HONDA MOTOR LTD AMERN SHS 438128308 651 20,233 SH Put SOLE   20,233 0 0
HONEYWELL INTL INC COM 438516106 525 2,390 SH Put SOLE   2,390 0 0
ILLINOIS TOOL WKS IN COM 452308109 537 2,400 SH Put OTR   0 0 2,400
ILLUMINA INC COM 452327109 213 450 SH Put SOLE   450 0 0
INFOSYS LTD SPONSORED ADR 456788108 801 37,780 SH Put SOLE   37,780 0 0
INFOSYS LTD SPONSORED ADR 456788108 816 38,505 SH Put OTR   0 0 38,505
ING GROEP N.V. SPONSORED ADR 456837103 733 55,370 SH Put SOLE   55,370 0 0
INSPERITY INC COM 45778Q107 2,044 22,613 SH Put SOLE   22,613 0 0
INSPERITY INC COM 45778Q107 1,483 16,413 SH Put OTR   0 0 16,413
INTEL CORP COM 458140100 3,121 55,600 SH Put OTR   0 0 55,600
INTERNATIONAL BUSINE COM 459200101 1,357 9,260 SH Put SOLE   9,260 0 0
INTERNATIONAL BUSINE COM 459200101 9,369 63,910 SH Put OTR   0 0 63,910
INTERNATIONAL FLAVOR COM 459506101 243 1,626 SH Put SOLE   1,626 0 0
INTUIT COM 461202103 1,812 3,697 SH Put SOLE   3,697 0 0
INTUIT COM 461202103 2,620 5,346 SH Put OTR   0 0 5,346
IPG PHOTONICS CORP COM 44980X109 4,000 18,978 SH Put SOLE   18,978 0 0
IPG PHOTONICS CORP COM 44980X109 2,496 11,843 SH Put OTR   0 0 11,843
IQVIA HLDGS INC COM 46266C105 4,564 18,845 SH Put SOLE   18,845 0 0
IQVIA HLDGS INC COM 46266C105 2,953 12,193 SH Put OTR   0 0 12,193
ISHARES TR CORE MSCI EAFE 46432F842 253 3,376 SH Put SOLE   3,376 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 634 4,000 SH Put SOLE   4,000 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,055 3,882 SH Put SOLE   3,882 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 310 1,350 SH Put SOLE   1,350 0 0
JAZZ PHARMACEUTICALS SHS USD G50871105 438 2,465 SH Put SOLE   2,465 0 0
JOHNSON & JOHNSON COM 478160104 1,028 6,242 SH Put SOLE   6,242 0 0
JOHNSON & JOHNSON COM 478160104 3,196 19,400 SH Put OTR   0 0 19,400
JOHNSON CTLS INTL PL SHS G51502105 208 3,035 SH Put SOLE   3,035 0 0
JPMORGAN CHASE & CO COM 46625H100 2,994 19,249 SH Put SOLE   19,249 0 0
JPMORGAN CHASE & CO COM 46625H100 1,966 12,641 SH Put OTR   0 0 12,641
KELLOGG CO COM 487836108 457 7,100 SH Put OTR   0 0 7,100
KEYCORP COM 493267108 620 30,000 SH Put OTR   0 0 30,000
KIMBERLY-CLARK CORP COM 494368103 2,495 18,650 SH Put OTR   0 0 18,650
KLA CORP COM NEW 482480100 19,570 60,362 SH Put SOLE   60,362 0 0
KLA CORP COM NEW 482480100 2,979 9,190 SH Put OTR   0 0 9,190
KRAFT HEINZ CO COM 500754106 258 6,333 SH Put OTR   0 0 6,333
LAUDER ESTEE COS INC CL A 518439104 17,670 55,553 SH Put SOLE   55,553 0 0
LAUDER ESTEE COS INC CL A 518439104 6,348 19,957 SH Put OTR   0 0 19,957
LILLY ELI & CO COM 532457108 5,738 25,000 SH Put OTR   0 0 25,000
LINDE PLC SHS G5494J103 578 2,000 SH Put OTR   0 0 2,000
LITHIA MTRS INC CL A 536797103 2,612 7,600 SH Put SOLE   7,600 0 0
LITHIA MTRS INC CL A 536797103 859 2,500 SH Put OTR   0 0 2,500
LITTELFUSE INC COM 537008104 728 2,856 SH Put SOLE   2,856 0 0
LITTELFUSE INC COM 537008104 1,840 7,222 SH Put OTR   0 0 7,222
LPL FINL HLDGS INC COM 50212V100 572 4,240 SH Put SOLE   4,240 0 0
LULULEMON ATHLETICA COM 550021109 5,642 15,460 SH Put SOLE   15,460 0 0
LULULEMON ATHLETICA COM 550021109 3,793 10,393 SH Put OTR   0 0 10,393
MASIMO CORP COM 574795100 3,450 14,229 SH Put SOLE   14,229 0 0
MASIMO CORP COM 574795100 4,148 17,110 SH Put OTR   0 0 17,110
MASTERCARD INCORPORA CL A 57636Q104 26,247 71,893 SH Put SOLE   71,893 0 0
MASTERCARD INCORPORA CL A 57636Q104 6,781 18,574 SH Put OTR   0 0 18,574
MATCH GROUP INC NEW COM 57667L107 2,804 17,389 SH Put SOLE   17,389 0 0
MATCH GROUP INC NEW COM 57667L107 1,674 10,384 SH Put OTR   0 0 10,384
MCDONALDS CORP COM 580135101 2,841 12,300 SH Put OTR   0 0 12,300
MCDONALDS CORP COM 580135101 312 1,350 SH Put SOLE   1,350 0 0
MEDTRONIC PLC SHS G5960L103 559 4,500 SH Put OTR   0 0 4,500
MERCK & CO. INC COM 58933Y105 595 7,656 SH Put SOLE   7,656 0 0
MERCK & CO. INC COM 58933Y105 8,007 102,955 SH Put OTR   0 0 102,955
METLIFE INC COM 59156R108 395 6,600 SH Put SOLE   6,600 0 0
METLIFE INC COM 59156R108 658 11,000 SH Put OTR   0 0 11,000
METTLER TOLEDO INTER COM 592688105 16,386 11,828 SH Put SOLE   11,828 0 0
METTLER TOLEDO INTER COM 592688105 7,867 5,679 SH Put OTR   0 0 5,679
MICROCHIP TECHNOLOGY COM 595017104 1,845 12,322 SH Put SOLE   12,322 0 0
MICROCHIP TECHNOLOGY COM 595017104 880 5,880 SH Put OTR   0 0 5,880
MICROSOFT CORP COM 594918104 5,434 20,058 SH Put SOLE   20,058 0 0
MICROSOFT CORP COM 594918104 32,916 121,505 SH Put OTR   0 0 121,505
MIDDLEBY CORP COM 596278101 282 1,626 SH Put SOLE   1,626 0 0
MIDDLEBY CORP COM 596278101 707 4,080 SH Put OTR   0 0 4,080
MONDELEZ INTL INC CL A 609207105 1,186 19,000 SH Put OTR   0 0 19,000
MONSTER BEVERAGE COR COM 61174X109 10,781 118,019 SH Put SOLE   118,019 0 0
MONSTER BEVERAGE COR COM 61174X109 1,119 12,245 SH Put OTR   0 0 12,245
MOODYS CORP COM 615369105 362 1,000 SH Put SOLE   1,000 0 0
MSCI INC COM 55354G100 2,516 4,720 SH Put SOLE   4,720 0 0
MSCI INC COM 55354G100 1,866 3,500 SH Put OTR   0 0 3,500
NATIONAL GRID PLC SPONSORED ADR NE 636274409 806 12,591 SH Put SOLE   12,591 0 0
NETEASE INC SPONSORED ADS 64110W102 1,867 16,200 SH Put SOLE   16,200 0 0
NETFLIX INC COM 64110L106 27,945 52,906 SH Put SOLE   52,906 0 0
NETFLIX INC COM 64110L106 872 1,650 SH Put OTR   0 0 1,650
NEXTERA ENERGY INC COM 65339F101 234 3,200 SH Put SOLE   3,200 0 0
NIKE INC CL B 654106103 7,522 48,688 SH Put SOLE   48,688 0 0
NIKE INC CL B 654106103 4,411 28,553 SH Put OTR   0 0 28,553
NORDSON CORP COM 655663102 5,415 24,668 SH Put SOLE   24,668 0 0
NORDSON CORP COM 655663102 3,389 15,441 SH Put OTR   0 0 15,441
NORFOLK SOUTHN CORP COM 655844108 2,707 10,200 SH Put OTR   0 0 10,200
NOVARTIS AG SPONSORED ADR 66987V109 913 10,002 SH Put SOLE   10,002 0 0
NOVO-NORDISK A S ADR 670100205 590 7,039 SH Put SOLE   7,039 0 0
NUTRIEN LTD COM 67077M108 1,126 18,570 SH Put OTR   0 0 18,570
NVIDIA CORPORATION COM 67066G104 1,145 1,431 SH Put SOLE   1,431 0 0
NXP SEMICONDUCTORS N COM N6596X109 2,411 11,719 SH Put SOLE   11,719 0 0
NXP SEMICONDUCTORS N COM N6596X109 3,559 17,300 SH Put OTR   0 0 17,300
OLD DOMINION FREIGHT COM 679580100 1,269 5,001 SH Put SOLE   5,001 0 0
OLD DOMINION FREIGHT COM 679580100 1,280 5,043 SH Put OTR   0 0 5,043
ON SEMICONDUCTOR COR COM 682189105 500 13,068 SH Put SOLE   13,068 0 0
ON SEMICONDUCTOR COR COM 682189105 2,220 58,000 SH Put OTR   0 0 58,000
ONEMAIN HLDGS INC COM 68268W103 4,647 77,563 SH Put SOLE   77,563 0 0
ONEMAIN HLDGS INC COM 68268W103 587 9,800 SH Put OTR   0 0 9,800
ORACLE CORP COM 68389X105 3,197 41,071 SH Put OTR   0 0 41,071
ORANGE SPONSORED ADR 684060106 605 52,848 SH Put SOLE   52,848 0 0
PAYCOM SOFTWARE INC COM 70432V102 10,251 28,202 SH Put SOLE   28,202 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,639 10,011 SH Put OTR   0 0 10,011
PAYPAL HLDGS INC COM 70450Y103 6,069 20,820 SH Put SOLE   20,820 0 0
PAYPAL HLDGS INC COM 70450Y103 2,390 8,199 SH Put OTR   0 0 8,199
PELOTON INTERACTIVE CL A COM 70614W100 1,648 13,287 SH Put SOLE   13,287 0 0
PELOTON INTERACTIVE CL A COM 70614W100 584 4,707 SH Put OTR   0 0 4,707
PENSKE AUTOMOTIVE GR COM 70959W103 402 5,325 SH Put SOLE   5,325 0 0
PENSKE AUTOMOTIVE GR COM 70959W103 404 5,347 SH Put OTR   0 0 5,347
PEPSICO INC COM 713448108 200 1,350 SH Put SOLE   1,350 0 0
PEPSICO INC COM 713448108 8,139 54,900 SH Put OTR   0 0 54,900
PFIZER INC COM 717081103 1,304 33,290 SH Put SOLE   33,290 0 0
PFIZER INC COM 717081103 8,208 209,589 SH Put OTR   0 0 209,589
PHILIP MORRIS INTL I COM 718172109 3,165 31,939 SH Put SOLE   31,939 0 0
PHILIP MORRIS INTL I COM 718172109 1,527 15,404 SH Put OTR   0 0 15,404
PHILLIPS 66 COM 718546104 1,141 13,300 SH Put OTR   0 0 13,300
PNC FINL SVCS GROUP COM 693475105 1,259 6,598 SH Put SOLE   6,598 0 0
PNC FINL SVCS GROUP COM 693475105 5,933 31,101 SH Put OTR   0 0 31,101
POLARIS INC COM 731068102 632 4,613 SH Put OTR   0 0 4,613
POOL CORP COM 73278L105 4,270 9,309 SH Put SOLE   9,309 0 0
POOL CORP COM 73278L105 2,041 4,450 SH Put OTR   0 0 4,450
PRIMERICA INC COM 74164M108 966 6,310 SH Put SOLE   6,310 0 0
PRIMERICA INC COM 74164M108 2,735 17,858 SH Put OTR   0 0 17,858
PROCTER AND GAMBLE C COM 742718109 1,746 12,940 SH Put SOLE   12,940 0 0
PROCTER AND GAMBLE C COM 742718109 11,371 84,274 SH Put OTR   0 0 84,274
QUALCOMM INC COM 747525103 216 1,511 SH Put SOLE   1,511 0 0
RAYTHEON TECHNOLOGIE COM 75513E101 1,026 12,024 SH Put SOLE   12,024 0 0
RAYTHEON TECHNOLOGIE COM 75513E101 1,019 11,939 SH Put OTR   0 0 11,939
REVOLVE GROUP INC CL A 76156B107 1,278 18,551 SH Put SOLE   18,551 0 0
REVOLVE GROUP INC CL A 76156B107 2,238 32,481 SH Put OTR   0 0 32,481
RH COM 74967X103 3,545 5,221 SH Put SOLE   5,221 0 0
RH COM 74967X103 1,458 2,148 SH Put OTR   0 0 2,148
RINGCENTRAL INC CL A 76680R206 253 870 SH Put SOLE   870 0 0
RINGCENTRAL INC CL A 76680R206 857 2,949 SH Put OTR   0 0 2,949
ROYAL BK CDA COM 780087102 785 7,748 SH Put SOLE   7,748 0 0
ROYAL DUTCH SHELL PL SPON ADR B 780259107 2,217 57,090 SH Put SOLE   57,090 0 0
ROYAL DUTCH SHELL PL SPON ADR B 780259107 1,957 50,403 SH Put OTR   0 0 50,403
RPM INTL INC COM 749685103 390 4,393 SH Put SOLE   4,393 0 0
S&P GLOBAL INC COM 78409V104 1,018 2,480 SH Put SOLE   2,480 0 0
S&P GLOBAL INC COM 78409V104 3,169 7,722 SH Put OTR   0 0 7,722
SANOFI SPONSORED ADR 80105N105 887 16,849 SH Put SOLE   16,849 0 0
SCHWAB CHARLES CORP COM 808513105 587 8,068 SH Put SOLE   8,068 0 0
SEI INVTS CO COM 784117103 601 9,700 SH Put OTR   0 0 9,700
SENSATA TECHNOLOGIES SHS G8060N102 517 8,912 SH Put SOLE   8,912 0 0
SHERWIN WILLIAMS CO COM 824348106 10,660 39,127 SH Put SOLE   39,127 0 0
SHERWIN WILLIAMS CO COM 824348106 11,369 41,727 SH Put OTR   0 0 41,727
SHOPIFY INC CL A 82509L107 205 140 SH Put SOLE   140 0 0
SHOPIFY INC CL A 82509L107 1,667 1,141 SH Put OTR   0 0 1,141
SOLAREDGE TECHNOLOGI COM 83417M104 1,029 3,725 SH Put SOLE   3,725 0 0
SOLAREDGE TECHNOLOGI COM 83417M104 829 3,000 SH Put OTR   0 0 3,000
SPDR GOLD TR GOLD SHS 78463V107 280 1,693 SH Put SOLE   1,693 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,455 3,400 SH Put SOLE   3,400 0 0
SPECTRUM BRANDS HLDG COM 84790A105 578 6,800 SH Put OTR   0 0 6,800
STANLEY BLACK & DECK COM 854502101 348 1,700 SH Put OTR   0 0 1,700
STARBUCKS CORP COM 855244109 10,277 91,911 SH Put SOLE   91,911 0 0
STARBUCKS CORP COM 855244109 9,247 82,700 SH Put OTR   0 0 82,700
STATE STR CORP COM 857477103 494 6,000 SH Put OTR   0 0 6,000
STRYKER CORPORATION COM 863667101 484 1,865 SH Put OTR   0 0 1,865
TARGET CORP COM 87612E106 242 1,000 SH Put SOLE   1,000 0 0
TC ENERGY CORP COM 87807B107 793 16,005 SH Put SOLE   16,005 0 0
TE CONNECTIVITY LTD REG SHS H84989104 819 6,055 SH Put SOLE   6,055 0 0
THE TRADE DESK INC COM CL A 88339J105 10,843 140,165 SH Put SOLE   140,165 0 0
THE TRADE DESK INC COM CL A 88339J105 4,880 63,080 SH Put OTR   0 0 63,080
TJX COS INC NEW COM 872540109 1,753 26,000 SH Put OTR   0 0 26,000
TOMPKINS FINL CORP COM 890110109 1,818 23,439 SH Put OTR   0 0 23,439
TOTALENERGIES SE SPONSORED ADS 89151E109 905 19,990 SH Put SOLE   19,990 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 900 5,150 SH Put SOLE   5,150 0 0
TRANSUNION COM 89400J107 736 6,699 SH Put SOLE   6,699 0 0
TREX CO INC COM 89531P105 1,431 14,000 SH Put OTR   0 0 14,000
TRIMBLE INC COM 896239100 5,013 61,263 SH Put SOLE   61,263 0 0
TRIMBLE INC COM 896239100 2,984 36,470 SH Put OTR   0 0 36,470
TRUIST FINL CORP COM 89832Q109 8,979 161,781 SH Put OTR   0 0 161,781
TTEC HLDGS INC COM 89854H102 3,814 36,997 SH Put SOLE   36,997 0 0
TTEC HLDGS INC COM 89854H102 454 4,400 SH Put OTR   0 0 4,400
UBIQUITI INC COM 90353W103 4,973 15,929 SH Put SOLE   15,929 0 0
UBIQUITI INC COM 90353W103 2,101 6,729 SH Put OTR   0 0 6,729
UBS GROUP AG SHS H42097107 734 47,881 SH Put SOLE   47,881 0 0
ULTA BEAUTY INC COM 90384S303 692 2,000 SH Put OTR   0 0 2,000
UNILEVER PLC SPON ADR NEW 904767704 721 12,318 SH Put SOLE   12,318 0 0
UNION PAC CORP COM 907818108 484 2,200 SH Put SOLE   2,200 0 0
UNITED PARCEL SERVIC CL B 911312106 411 1,976 SH Put SOLE   1,976 0 0
UNITED PARCEL SERVIC CL B 911312106 1,040 5,000 SH Put OTR   0 0 5,000
UNITED RENTALS INC COM 911363109 7,150 22,412 SH Put SOLE   22,412 0 0
UNITED RENTALS INC COM 911363109 4,994 15,655 SH Put OTR   0 0 15,655
UNITEDHEALTH GROUP I COM 91324P102 1,894 4,731 SH Put SOLE   4,731 0 0
UNITEDHEALTH GROUP I COM 91324P102 2,183 5,451 SH Put OTR   0 0 5,451
UNIVEST FINANCIAL CO COM 915271100 1,282 48,600 SH Put OTR   0 0 48,600
US BANCORP DEL COM NEW 902973304 1,535 26,952 SH Put SOLE   26,952 0 0
US BANCORP DEL COM NEW 902973304 1,589 27,886 SH Put OTR   0 0 27,886
V F CORP COM 918204108 591 7,200 SH Put OTR   0 0 7,200
VANGUARD INDEX FDS SMALL CP ETF 922908751 507 2,250 SH Put SOLE   2,250 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 285 1,200 SH Put SOLE   1,200 0 0
VANGUARD INTL EQUITY FTSE EMR MKT ETF 922042858 272 5,000 SH Put SOLE   5,000 0 0
VANGUARD INTL EQUITY ALLWRLD EX US 922042775 254 4,000 SH Put SOLE   4,000 0 0
VANGUARD SPECIALIZED DIV APP ETF 921908844 418 2,700 SH Put SOLE   2,700 0 0
VANGUARD WHITEHALL F HIGH DIV YLD 921946406 440 4,200 SH Put SOLE   4,200 0 0
VERISK ANALYTICS INC COM 92345Y106 1,118 6,399 SH Put SOLE   6,399 0 0
VERISK ANALYTICS INC COM 92345Y106 2,993 17,132 SH Put OTR   0 0 17,132
VERIZON COMMUNICATIO COM 92343V104 3,216 57,400 SH Put OTR   0 0 57,400
VIATRIS INC COM 92556V106 328 22,979 SH Put OTR   0 0 22,979
VISA INC COM CL A 92826C839 2,927 12,520 SH Put SOLE   12,520 0 0
WALGREENS BOOTS ALLI COM 931427108 263 5,000 SH Put OTR   0 0 5,000
WALMART INC COM 931142103 1,044 7,400 SH Put OTR   0 0 7,400
WATERS CORP COM 941848103 9,747 28,202 SH Put SOLE   28,202 0 0
WATERS CORP COM 941848103 5,139 14,869 SH Put OTR   0 0 14,869
WELLS FARGO CO NEW COM 949746101 241 5,320 SH Put SOLE   5,320 0 0
WEX INC COM 96208T104 578 2,980 SH Put SOLE   2,980 0 0
WEX INC COM 96208T104 873 4,500 SH Put OTR   0 0 4,500
WILLIAMS SONOMA INC COM 969904101 16,226 101,635 SH Put SOLE   101,635 0 0
WILLIAMS SONOMA INC COM 969904101 4,450 27,873 SH Put OTR   0 0 27,873
XILINX INC COM 983919101 659 4,557 SH Put OTR   0 0 4,557
YETI HLDGS INC COM 98585X104 5,650 61,535 SH Put SOLE   61,535 0 0
YETI HLDGS INC COM 98585X104 2,511 27,342 SH Put OTR   0 0 27,342
ZEBRA TECHNOLOGIES C CL A 989207105 212 400 SH Put OTR   0 0 400
ZIMMER BIOMET HOLDIN COM 98956P102 3,458 21,500 SH Put OTR   0 0 21,500
ZOETIS INC CL A 98978V103 10,799 57,949 SH Put SOLE   57,949 0 0
ZOETIS INC CL A 98978V103 4,380 23,505 SH Put OTR   0 0 23,505
ZSCALER INC COM 98980G102 216 1,000 SH Put SOLE   1,000 0 0