drjack.world
Google Keyword Rankings for : compliance mystery shopping
1
https://www.northridgegroup.com/blog/how-mystery-shopper-programs-drive-improvements-in-compliance/
→ Check Latest Keyword Rankings ←
https://www.northridgegroup.com/blog/how-mystery-shopper-programs-drive-improvements-in-compliance/
→ Check Latest Keyword Rankings ←
2
https://www.aq-services.com/advantages-of-internal-compliance-audits/
→ Check Latest Keyword Rankings ←
https://www.aq-services.com/advantages-of-internal-compliance-audits/
→ Check Latest Keyword Rankings ←
3
https://www.conferoinc.com/services/compliance-audits/
→ Check Latest Keyword Rankings ←
https://www.conferoinc.com/services/compliance-audits/
→ Check Latest Keyword Rankings ←
4
https://curinos.com/financial-compliance-mystery-shops/
→ Check Latest Keyword Rankings ←
https://curinos.com/financial-compliance-mystery-shops/
→ Check Latest Keyword Rankings ←
5
https://www.secretshopper.com/services/subServices/complianceEvaluation
→ Check Latest Keyword Rankings ←
https://www.secretshopper.com/services/subServices/complianceEvaluation
→ Check Latest Keyword Rankings ←
6
https://www.eiopa.europa.eu/media/speeches-presentations/speech/mystery-shopping-compliance-culture-and-consumer-outcomes_en
→ Check Latest Keyword Rankings ←
https://www.eiopa.europa.eu/media/speeches-presentations/speech/mystery-shopping-compliance-culture-and-consumer-outcomes_en
→ Check Latest Keyword Rankings ←
7
https://www.jancyn.com/compliance-shops/
→ Check Latest Keyword Rankings ←
https://www.jancyn.com/compliance-shops/
→ Check Latest Keyword Rankings ←
8
https://www.second-to-none.com/product/mystery-shopping-company/
→ Check Latest Keyword Rankings ←
https://www.second-to-none.com/product/mystery-shopping-company/
→ Check Latest Keyword Rankings ←
9
https://www.coylehospitality.com/mystery-shopping-services/compliance/
→ Check Latest Keyword Rankings ←
https://www.coylehospitality.com/mystery-shopping-services/compliance/
→ Check Latest Keyword Rankings ←
10
https://www.juullabs.com/combating-underage-use/restricting-access/mystery-shop/
→ Check Latest Keyword Rankings ←
https://www.juullabs.com/combating-underage-use/restricting-access/mystery-shop/
→ Check Latest Keyword Rankings ←
11
https://www.sassieshop.com/sassie/SassieShopperSignup/Signup.php?EmsID=0Iq%2BeAeal0o%3D
→ Check Latest Keyword Rankings ←
https://www.sassieshop.com/sassie/SassieShopperSignup/Signup.php?EmsID=0Iq%2BeAeal0o%3D
→ Check Latest Keyword Rankings ←
12
https://www.mysteryshopperservices.com/franchised-company-owners-protect-brand-mystery-shopping-programs/
→ Check Latest Keyword Rankings ←
https://www.mysteryshopperservices.com/franchised-company-owners-protect-brand-mystery-shopping-programs/
→ Check Latest Keyword Rankings ←
13
http://www.satisfactionservicesinc.com/clients.htm
→ Check Latest Keyword Rankings ←
http://www.satisfactionservicesinc.com/clients.htm
→ Check Latest Keyword Rankings ←
14
https://www.intouchinsight.com/solutions/compliance-responsible-sales/
→ Check Latest Keyword Rankings ←
https://www.intouchinsight.com/solutions/compliance-responsible-sales/
→ Check Latest Keyword Rankings ←
15
https://www.compliancesolutionsworldwide.com/
→ Check Latest Keyword Rankings ←
https://www.compliancesolutionsworldwide.com/
→ Check Latest Keyword Rankings ←
16
https://www.ipsos-retailperformance.com/us/services/mystery-shopping/workplace-health-safety-compliance-audit/
→ Check Latest Keyword Rankings ←
https://www.ipsos-retailperformance.com/us/services/mystery-shopping/workplace-health-safety-compliance-audit/
→ Check Latest Keyword Rankings ←
17
https://www.bestmark.com/services/compliance-audits/
→ Check Latest Keyword Rankings ←
https://www.bestmark.com/services/compliance-audits/
→ Check Latest Keyword Rankings ←
18
https://jancyn-corporate-videos.s3-us-west-1.amazonaws.com/Jancyn+White+Paper-+Age+Compliance.pdf
→ Check Latest Keyword Rankings ←
https://jancyn-corporate-videos.s3-us-west-1.amazonaws.com/Jancyn+White+Paper-+Age+Compliance.pdf
→ Check Latest Keyword Rankings ←
19
https://www.ojp.gov/pdffiles1/ojjdp/grants/251090.pdf
→ Check Latest Keyword Rankings ←
https://www.ojp.gov/pdffiles1/ojjdp/grants/251090.pdf
→ Check Latest Keyword Rankings ←
20
https://www.bankingdive.com/news/improve-retail-banking-mystery-shoppers/572525/
→ Check Latest Keyword Rankings ←
https://www.bankingdive.com/news/improve-retail-banking-mystery-shoppers/572525/
→ Check Latest Keyword Rankings ←
21
https://www.mysteryshoppersja.com/brand-audit-inspection
→ Check Latest Keyword Rankings ←
https://www.mysteryshoppersja.com/brand-audit-inspection
→ Check Latest Keyword Rankings ←
22
https://www.sinclaircustomermetrics.com/Mystery_Shopping.html
→ Check Latest Keyword Rankings ←
https://www.sinclaircustomermetrics.com/Mystery_Shopping.html
→ Check Latest Keyword Rankings ←
23
https://customerwise.co.uk/industries/mystery-shopping-for-fca-compliance-consumer-credit/
→ Check Latest Keyword Rankings ←
https://customerwise.co.uk/industries/mystery-shopping-for-fca-compliance-consumer-credit/
→ Check Latest Keyword Rankings ←
24
https://www.cgap.org/research/publication/market-monitoring-tool-mystery-shopping
→ Check Latest Keyword Rankings ←
https://www.cgap.org/research/publication/market-monitoring-tool-mystery-shopping
→ Check Latest Keyword Rankings ←
25
https://www.mysteryshopforum.com/topics/?Tobacco_Compliance_Audits
→ Check Latest Keyword Rankings ←
https://www.mysteryshopforum.com/topics/?Tobacco_Compliance_Audits
→ Check Latest Keyword Rankings ←
26
https://www.mdpi.com/1660-4601/19/20/13161/pdf
→ Check Latest Keyword Rankings ←
https://www.mdpi.com/1660-4601/19/20/13161/pdf
→ Check Latest Keyword Rankings ←
27
https://www.cxorlando.com/compliance-auditing/
→ Check Latest Keyword Rankings ←
https://www.cxorlando.com/compliance-auditing/
→ Check Latest Keyword Rankings ←
28
http://www.kinesis-cem.com/Fair_Lending_Compliance.shtml
→ Check Latest Keyword Rankings ←
http://www.kinesis-cem.com/Fair_Lending_Compliance.shtml
→ Check Latest Keyword Rankings ←
29
https://www.thepennyhoarder.com/make-money/best-mystery-shopping-companies-to-work/
→ Check Latest Keyword Rankings ←
https://www.thepennyhoarder.com/make-money/best-mystery-shopping-companies-to-work/
→ Check Latest Keyword Rankings ←
30
https://persontopersonquality.com/shoppers/
→ Check Latest Keyword Rankings ←
https://persontopersonquality.com/shoppers/
→ Check Latest Keyword Rankings ←
31
http://www.storecheckers.co.uk/accreditation-compliance.html
→ Check Latest Keyword Rankings ←
http://www.storecheckers.co.uk/accreditation-compliance.html
→ Check Latest Keyword Rankings ←
32
https://www.readyconvenience.com/articles/compliance-checks-convenience-stores/
→ Check Latest Keyword Rankings ←
https://www.readyconvenience.com/articles/compliance-checks-convenience-stores/
→ Check Latest Keyword Rankings ←
33
https://www.qdosmysteryshopping.com/compliance-auditing/
→ Check Latest Keyword Rankings ←
https://www.qdosmysteryshopping.com/compliance-auditing/
→ Check Latest Keyword Rankings ←
34
https://www.mysteryshoppermagazine.com/mystery-shopping-companies/compliance-solutions-worldwide/
→ Check Latest Keyword Rankings ←
https://www.mysteryshoppermagazine.com/mystery-shopping-companies/compliance-solutions-worldwide/
→ Check Latest Keyword Rankings ←
35
https://gbw.solutions/becomeanevaluator
→ Check Latest Keyword Rankings ←
https://gbw.solutions/becomeanevaluator
→ Check Latest Keyword Rankings ←
36
https://www.okellyconsulting.com/mystery-shopping
→ Check Latest Keyword Rankings ←
https://www.okellyconsulting.com/mystery-shopping
→ Check Latest Keyword Rankings ←
37
https://rci-process.com/mystery-shopper/
→ Check Latest Keyword Rankings ←
https://rci-process.com/mystery-shopper/
→ Check Latest Keyword Rankings ←
38
https://www.centrebound.com/
→ Check Latest Keyword Rankings ←
https://www.centrebound.com/
→ Check Latest Keyword Rankings ←
39
https://www.advancedfeedback.com/cities/concord-mystery-shopping-company-secret-shopper/
→ Check Latest Keyword Rankings ←
https://www.advancedfeedback.com/cities/concord-mystery-shopping-company-secret-shopper/
→ Check Latest Keyword Rankings ←
40
http://www.secretcustomer.com.au/Resources/Otherinterestingarticles/AgeComplianceAnUnconventionalButValuable.aspx
→ Check Latest Keyword Rankings ←
http://www.secretcustomer.com.au/Resources/Otherinterestingarticles/AgeComplianceAnUnconventionalButValuable.aspx
→ Check Latest Keyword Rankings ←
41
https://humanexperience.com.au/ourmethod-why-mystery-shop/
→ Check Latest Keyword Rankings ←
https://humanexperience.com.au/ourmethod-why-mystery-shop/
→ Check Latest Keyword Rankings ←
42
https://www.linkedin.com/pulse/door-to-door-compliance-monitoring-who-needs-mystery-sam-hollyman
→ Check Latest Keyword Rankings ←
https://www.linkedin.com/pulse/door-to-door-compliance-monitoring-who-needs-mystery-sam-hollyman
→ Check Latest Keyword Rankings ←
43
https://nsiteinc.com/our-services/
→ Check Latest Keyword Rankings ←
https://nsiteinc.com/our-services/
→ Check Latest Keyword Rankings ←
44
https://ciof.org.uk/IoF/media/IOF/Compliance/3mystery-shopping-terms-of-reference-2019.pdf?ext=.pdf
→ Check Latest Keyword Rankings ←
https://ciof.org.uk/IoF/media/IOF/Compliance/3mystery-shopping-terms-of-reference-2019.pdf?ext=.pdf
→ Check Latest Keyword Rankings ←
45
https://www.shopmetrics.com/Retail_Audits.asp
→ Check Latest Keyword Rankings ←
https://www.shopmetrics.com/Retail_Audits.asp
→ Check Latest Keyword Rankings ←
46
https://www.mspa-americas.org/wp-content/uploads/2020/06/jancynunderagedrinking.pdf
→ Check Latest Keyword Rankings ←
https://www.mspa-americas.org/wp-content/uploads/2020/06/jancynunderagedrinking.pdf
→ Check Latest Keyword Rankings ←
47
https://www.jefferson-bank.com/learning-center/how-to-supplement-your-income-by-mystery-shopping/
→ Check Latest Keyword Rankings ←
https://www.jefferson-bank.com/learning-center/how-to-supplement-your-income-by-mystery-shopping/
→ Check Latest Keyword Rankings ←
48
https://shiftsmart.com/business-audits-compliance-mystery-shopping-services
→ Check Latest Keyword Rankings ←
https://shiftsmart.com/business-audits-compliance-mystery-shopping-services
→ Check Latest Keyword Rankings ←
49
https://www.dsgai.com/
→ Check Latest Keyword Rankings ←
https://www.dsgai.com/
→ Check Latest Keyword Rankings ←
50
https://safetyculture.com/checklists/mystery-shopper/
→ Check Latest Keyword Rankings ←
https://safetyculture.com/checklists/mystery-shopper/
→ Check Latest Keyword Rankings ←
51
https://www.mysterycustomer.com.au/mystery-shopping-clients/covid-19-compliance-testing/
→ Check Latest Keyword Rankings ←
https://www.mysterycustomer.com.au/mystery-shopping-clients/covid-19-compliance-testing/
→ Check Latest Keyword Rankings ←
52
https://mercsystems.com/service/what-is-mystery-shopping/
→ Check Latest Keyword Rankings ←
https://mercsystems.com/service/what-is-mystery-shopping/
→ Check Latest Keyword Rankings ←
53
https://www.mspa-ea.org/files/documents/ethics&standards/MSPA%20Guidelines%20Full%20Global_Updated%20August%202011.pdf
→ Check Latest Keyword Rankings ←
https://www.mspa-ea.org/files/documents/ethics&standards/MSPA%20Guidelines%20Full%20Global_Updated%20August%202011.pdf
→ Check Latest Keyword Rankings ←
54
https://www.checker-soft.com/5-ways-to-benefit-from-using-mystery-shopping-for-market-research/
→ Check Latest Keyword Rankings ←
https://www.checker-soft.com/5-ways-to-benefit-from-using-mystery-shopping-for-market-research/
→ Check Latest Keyword Rankings ←
55
https://www.servicethatsells.com/blog/mystery-shopping-in-your-restaurant/
→ Check Latest Keyword Rankings ←
https://www.servicethatsells.com/blog/mystery-shopping-in-your-restaurant/
→ Check Latest Keyword Rankings ←
56
https://www.servimer.com/mysteryshops
→ Check Latest Keyword Rankings ←
https://www.servimer.com/mysteryshops
→ Check Latest Keyword Rankings ←
57
https://hoed.co.nz/audit-compliance-original/
→ Check Latest Keyword Rankings ←
https://hoed.co.nz/audit-compliance-original/
→ Check Latest Keyword Rankings ←
58
https://imscinfo.com/
→ Check Latest Keyword Rankings ←
https://imscinfo.com/
→ Check Latest Keyword Rankings ←
59
https://progressmgt.com/premier-mystery-shopping-matched-pair-discrimination-testing
→ Check Latest Keyword Rankings ←
https://progressmgt.com/premier-mystery-shopping-matched-pair-discrimination-testing
→ Check Latest Keyword Rankings ←
60
https://www.realitybasedgroup.com/bank-mystery-shopping/
→ Check Latest Keyword Rankings ←
https://www.realitybasedgroup.com/bank-mystery-shopping/
→ Check Latest Keyword Rankings ←
61
https://my-cx.com.au/success-stories/mystery-shopping/
→ Check Latest Keyword Rankings ←
https://my-cx.com.au/success-stories/mystery-shopping/
→ Check Latest Keyword Rankings ←
62
https://intelli-shop.com/talk-shop/what-you-should-never-do-with-a-mystery-shopping-report
→ Check Latest Keyword Rankings ←
https://intelli-shop.com/talk-shop/what-you-should-never-do-with-a-mystery-shopping-report
→ Check Latest Keyword Rankings ←
63
https://public-library.safetyculture.io/products/bws-id25-compliance-audit
→ Check Latest Keyword Rankings ←
https://public-library.safetyculture.io/products/bws-id25-compliance-audit
→ Check Latest Keyword Rankings ←
64
https://www.customercare.co.nz/services/compliance-auditing/
→ Check Latest Keyword Rankings ←
https://www.customercare.co.nz/services/compliance-auditing/
→ Check Latest Keyword Rankings ←
65
https://theshadowagency.com/
→ Check Latest Keyword Rankings ←
https://theshadowagency.com/
→ Check Latest Keyword Rankings ←
66
https://www.forbes.com/sites/lizengel/2020/02/26/is-mystery-shopping-about-to-get-lessmysterious/
→ Check Latest Keyword Rankings ←
https://www.forbes.com/sites/lizengel/2020/02/26/is-mystery-shopping-about-to-get-lessmysterious/
→ Check Latest Keyword Rankings ←
67
https://aboutfacecorp.com/mystery-shopping/
→ Check Latest Keyword Rankings ←
https://aboutfacecorp.com/mystery-shopping/
→ Check Latest Keyword Rankings ←
68
https://www.hospitalitynet.org/opinion/4024541.html
→ Check Latest Keyword Rankings ←
https://www.hospitalitynet.org/opinion/4024541.html
→ Check Latest Keyword Rankings ←
69
https://jmridgway.com/the-benefits-of-mystery-shoppers-for-your-business/
→ Check Latest Keyword Rankings ←
https://jmridgway.com/the-benefits-of-mystery-shoppers-for-your-business/
→ Check Latest Keyword Rankings ←
70
https://www.laborlawcenter.com/mystery-shopping-policy-form
→ Check Latest Keyword Rankings ←
https://www.laborlawcenter.com/mystery-shopping-policy-form
→ Check Latest Keyword Rankings ←
71
https://ishopforyou.com/mystery-shopping
→ Check Latest Keyword Rankings ←
https://ishopforyou.com/mystery-shopping
→ Check Latest Keyword Rankings ←
72
https://f.hubspotusercontent00.net/hubfs/2305954/Checklist%20Samples/Shop%20Questionnaire%20Samples/Sample-Responsible-Sales-Mystery-Shopper-Questionnaire.pdf
→ Check Latest Keyword Rankings ←
https://f.hubspotusercontent00.net/hubfs/2305954/Checklist%20Samples/Shop%20Questionnaire%20Samples/Sample-Responsible-Sales-Mystery-Shopper-Questionnaire.pdf
→ Check Latest Keyword Rankings ←
73
https://www.fca.org.uk/publication/archive/fsa-mystery-shopping-guide.pdf
→ Check Latest Keyword Rankings ←
https://www.fca.org.uk/publication/archive/fsa-mystery-shopping-guide.pdf
→ Check Latest Keyword Rankings ←
74
https://www.cxlab.co.uk/5-ways-to-transform-mystery-shopping/
→ Check Latest Keyword Rankings ←
https://www.cxlab.co.uk/5-ways-to-transform-mystery-shopping/
→ Check Latest Keyword Rankings ←
75
https://www.abc.net.au/news/2019-10-03/mystery-shoppers-to-ensure-consumers-get-what-they-pay-for/11563452
→ Check Latest Keyword Rankings ←
https://www.abc.net.au/news/2019-10-03/mystery-shoppers-to-ensure-consumers-get-what-they-pay-for/11563452
→ Check Latest Keyword Rankings ←
76
https://www.trendsource.com/market-research/research-methodologies/mystery-shops/
→ Check Latest Keyword Rankings ←
https://www.trendsource.com/market-research/research-methodologies/mystery-shops/
→ Check Latest Keyword Rankings ←
77
https://a-closer-look.com/mystery-shopper-headquarters/
→ Check Latest Keyword Rankings ←
https://a-closer-look.com/mystery-shopper-headquarters/
→ Check Latest Keyword Rankings ←
78
https://www.szw.ch/de/artikel/2504-0685-2019-0054/mystery-shopping-als-teil-der-compliance
→ Check Latest Keyword Rankings ←
https://www.szw.ch/de/artikel/2504-0685-2019-0054/mystery-shopping-als-teil-der-compliance
→ Check Latest Keyword Rankings ←
79
https://tgmresearch.com/mystery-shopping-and-pos-store-checks.html
→ Check Latest Keyword Rankings ←
https://tgmresearch.com/mystery-shopping-and-pos-store-checks.html
→ Check Latest Keyword Rankings ←
80
https://www.techsciresearch.com/consumer/mystery-shopping-audits.aspx
→ Check Latest Keyword Rankings ←
https://www.techsciresearch.com/consumer/mystery-shopping-audits.aspx
→ Check Latest Keyword Rankings ←
81
https://blog.bindy.com/mystery-shoppers-vs-district-manager-led-audits/
→ Check Latest Keyword Rankings ←
https://blog.bindy.com/mystery-shoppers-vs-district-manager-led-audits/
→ Check Latest Keyword Rankings ←
82
https://www.recc.org.uk/monitoring/mystery-shopping
→ Check Latest Keyword Rankings ←
https://www.recc.org.uk/monitoring/mystery-shopping
→ Check Latest Keyword Rankings ←
83
https://www.healthleadersmedia.com/clinical-care/mystery-shoppers-add-emphasis-infection-control
→ Check Latest Keyword Rankings ←
https://www.healthleadersmedia.com/clinical-care/mystery-shoppers-add-emphasis-infection-control
→ Check Latest Keyword Rankings ←
84
https://www.lawinsider.com/clause/mystery-shopping
→ Check Latest Keyword Rankings ←
https://www.lawinsider.com/clause/mystery-shopping
→ Check Latest Keyword Rankings ←
85
https://www.theasianbanker.com/updates-and-articles/mystery-shopping-becomes-an-important-supervisory-tool-in-retail-banking
→ Check Latest Keyword Rankings ←
https://www.theasianbanker.com/updates-and-articles/mystery-shopping-becomes-an-important-supervisory-tool-in-retail-banking
→ Check Latest Keyword Rankings ←
86
https://serviceevaluation.com/become-a-brand-agent/
→ Check Latest Keyword Rankings ←
https://serviceevaluation.com/become-a-brand-agent/
→ Check Latest Keyword Rankings ←
87
https://www.ftc.gov/news-events/news/press-releases/2013/03/ftc-undercover-shopper-survey-entertainment-ratings-enforcement-finds-compliance-highest-among-video
→ Check Latest Keyword Rankings ←
https://www.ftc.gov/news-events/news/press-releases/2013/03/ftc-undercover-shopper-survey-entertainment-ratings-enforcement-finds-compliance-highest-among-video
→ Check Latest Keyword Rankings ←
88
https://www.managementstudyguide.com/mystery-shopping.htm
→ Check Latest Keyword Rankings ←
https://www.managementstudyguide.com/mystery-shopping.htm
→ Check Latest Keyword Rankings ←
89
https://search.proquest.com/openview/a5652d78da7ce6519faad33c33671020/1?pq-origsite=gscholar&cbl=47754
→ Check Latest Keyword Rankings ←
https://search.proquest.com/openview/a5652d78da7ce6519faad33c33671020/1?pq-origsite=gscholar&cbl=47754
→ Check Latest Keyword Rankings ←
90
https://www.tern.co.uk/compliance-measurement/
→ Check Latest Keyword Rankings ←
https://www.tern.co.uk/compliance-measurement/
→ Check Latest Keyword Rankings ←
91
https://www.retaildoc.com/mystery-shop-retail
→ Check Latest Keyword Rankings ←
https://www.retaildoc.com/mystery-shop-retail
→ Check Latest Keyword Rankings ←
92
https://nortonnorris.com/college-mystery-shopping/
→ Check Latest Keyword Rankings ←
https://nortonnorris.com/college-mystery-shopping/
→ Check Latest Keyword Rankings ←
93
https://shoppersview.com/mystery-shopping/
→ Check Latest Keyword Rankings ←
https://shoppersview.com/mystery-shopping/
→ Check Latest Keyword Rankings ←
94
https://www.comp-matters.com/article.php?id=191698
→ Check Latest Keyword Rankings ←
https://www.comp-matters.com/article.php?id=191698
→ Check Latest Keyword Rankings ←
95
https://www.roamler.com/uk/clients/solutions/in-store-insights-mystery-shopping
→ Check Latest Keyword Rankings ←
https://www.roamler.com/uk/clients/solutions/in-store-insights-mystery-shopping
→ Check Latest Keyword Rankings ←
96
http://verifyinternational.com/our-services/
→ Check Latest Keyword Rankings ←
http://verifyinternational.com/our-services/
→ Check Latest Keyword Rankings ←
97
https://www.accscheme.com/news/why-id-check-mystery-shopping-is-vital-for-independent-vape-stores
→ Check Latest Keyword Rankings ←
https://www.accscheme.com/news/why-id-check-mystery-shopping-is-vital-for-independent-vape-stores
→ Check Latest Keyword Rankings ←
spyware smartphone free
malaga emergency services
places to visit in yuma az
membership purchase agreement
rütgers organic
close to thee
treatment for sore tailbone
which moribito character are you
vy clubsport wallpaper
trent maintenance company nottingham
pipe clamp stress
i love kq anthem made
giada de laurentis how tall is she
orlando pc recycling
snow arizona 2012
dominion texas
hope clothes
dr pfister alabama
free friday massachusetts
restaurants close to ricoh coliseum
mi redbook 831
feline diabetes mellitus
buttermilk waffles difference
scooby 61 workout
assistance for asylum seekers in australia
aplicacion supermanager acb android
2007 starcraft 2108
amitriptyline 10mg for arthritis
autism schools in tracy ca
celebrity poker neil patrick harris