DEPARTMENT OF INSURANCE
Affiliations
NameBarrett, Thomas JosephDOIID378426NAIC NPN548139
License - Line of Authority Information
StatusResidencyClassLine of AuthorityActive DateInactive DateLicense Expiration Date
InactiveResidentAgentCasualty8/15/20006/1/2009 
InactiveResidentAgentProperty8/15/20006/1/2009 
InactiveResidentAgentGeneral Lines10/24/19788/15/2000 
InactiveResidentAgentLife9/11/20016/1/2009 
InactiveResidentAgentHealth9/11/20016/1/2009 
InactiveResidentSurplus Lines BrokerNot Applicable9/8/19987/16/2006 
* If a status Is Pending, Pending Replacement,Or the record displays Affidavit On File, click On them For more details.
Appointments with the following Insurers
StatusAffiliation NameDOI NumberLine of AuthorityActive DateInactive Date
InactiveACE American Insurance Company300625Agent - Casualty11/4/20047/26/2006
InactiveACE American Insurance Company300625Agent - General Lines9/29/19923/31/1998
InactiveACE American Insurance Company300625Agent - Property11/4/20047/26/2006
InactiveACE Fire Underwriters Insurance Company301679Agent - General Lines9/29/19923/31/1998
InactiveACE Property and Casualty Insurance Company300520Agent - General Lines9/29/19923/31/1998
InactiveAXIS Insurance Company301290Agent - General Lines5/1/19953/31/1996
InactiveAcadia Insurance Company557871Agent - Casualty8/19/20052/15/2007
InactiveAcadia Insurance Company557871Agent - Property8/19/20052/15/2007
InactiveAllstate Northbrook Indemnity Company301309Agent - General Lines7/14/19943/31/1998
InactiveAmerican Alternative Insurance Corporation301697Agent - General Lines5/30/19968/28/1997
InactiveAmerican Casualty Company of Reading, Pennsylvania300956Agent - Casualty8/15/20003/9/2005
InactiveAmerican Casualty Company of Reading, Pennsylvania300956Agent - General Lines7/25/19908/15/2000
InactiveAmerican Casualty Company of Reading, Pennsylvania300956Agent - Property8/15/20003/9/2005
InactiveAmerican Home Assurance Company300246Agent - Casualty8/15/20008/11/2006
InactiveAmerican Home Assurance Company300246Agent - General Lines2/11/20008/15/2000
InactiveAmerican Home Assurance Company300246Agent - Property8/15/20008/11/2006
InactiveAmerican Select Insurance Company301229Agent - Casualty3/23/20017/28/2006
InactiveAmerican Select Insurance Company301229Agent - Property3/23/20017/28/2006
InactiveAmerican and Foreign Insurance Company301124Agent - Casualty3/23/200112/31/2004
InactiveAmerican and Foreign Insurance Company301124Agent - Property3/23/200112/31/2004
InactiveArrowood Indemnity Company300144Agent - Casualty3/23/200112/1/2005
InactiveArrowood Indemnity Company300144Agent - Property3/23/200112/1/2005
InactiveAutomobile Insurance Company of Hartford, Connecticut300630Agent - Casualty8/15/20008/3/2006
InactiveAutomobile Insurance Company of Hartford, Connecticut300630Agent - General Lines3/1/20008/15/2000
InactiveAutomobile Insurance Company of Hartford, Connecticut300630Agent - Property8/15/20008/3/2006
InactiveBankers Standard Insurance Company301620Agent - General Lines9/29/19923/31/1998
InactiveBedivere Insurance Company300710Agent - Casualty8/15/200011/22/2004
InactiveBedivere Insurance Company300710Agent - General Lines1/15/19998/15/2000
InactiveBedivere Insurance Company300710Agent - Property8/15/200011/22/2004
InactiveBuckeye Union Insurance Company (The)300597Agent - General Lines2/4/19973/31/1998
InactiveCamden Fire Insurance Association (The)300435Agent - Casualty8/15/200011/30/2004
InactiveCamden Fire Insurance Association (The)300435Agent - General Lines1/15/19998/15/2000
InactiveCamden Fire Insurance Association (The)300435Agent - Property8/15/200011/30/2004
InactiveCastlePoint National Insurance Company300082Agent - Casualty8/15/200011/30/2004
InactiveCastlePoint National Insurance Company300082Agent - General Lines1/15/19998/15/2000
InactiveCastlePoint National Insurance Company300082Agent - Property8/15/200011/30/2004
InactiveCentury Indemnity Company301310Agent - General Lines9/29/19923/31/1998
InactiveCharter Oak Fire Insurance Company (The)301501Agent - Casualty8/15/20008/3/2006
InactiveCharter Oak Fire Insurance Company (The)301501Agent - General Lines5/5/19978/15/2000
InactiveCharter Oak Fire Insurance Company (The)301501Agent - Property8/15/20008/3/2006
InactiveCommerce and Industry Insurance Company300881Agent - Casualty9/15/20058/11/2006
InactiveCommerce and Industry Insurance Company300881Agent - Property9/15/20058/11/2006
InactiveCommercial Insurance Company of Newark, New Jersey300328Agent - General Lines2/4/19973/31/1998
InactiveConnecticut Indemnity Company (The)301062Agent - Casualty4/23/200312/31/2004
InactiveConnecticut Indemnity Company (The)301062Agent - Property4/23/200312/31/2004
InactiveConsolidated Insurance Company300943Agent - Casualty12/13/20016/1/2009
InactiveConsolidated Insurance Company300943Agent - Property12/13/20016/1/2009
InactiveContinental Casualty Company301019Agent - Casualty8/15/20003/9/2005
InactiveContinental Casualty Company301019Agent - General Lines7/25/19908/15/2000
InactiveContinental Casualty Company301019Agent - Property8/15/20003/9/2005
InactiveContinental Insurance Company (The)301242Agent - General Lines2/5/19973/31/1998
InactiveContinental Western Insurance Company300576Agent - Casualty8/19/20052/15/2007
InactiveContinental Western Insurance Company300576Agent - Property8/19/20052/15/2007
InactiveCredit General Insurance Company301724Agent - General Lines7/12/19998/15/2000
InactiveDairyland Insurance Company301370Agent - Casualty5/3/20057/27/2006
InactiveEmployers' Fire Insurance Company (The)301255Agent - Casualty8/15/200011/22/2004
InactiveEmployers' Fire Insurance Company (The)301255Agent - General Lines1/15/19998/15/2000
InactiveEmployers' Fire Insurance Company (The)301255Agent - Property8/15/200011/22/2004
InactiveExecutive Risk Indemnity Inc.301510Agent - Casualty8/15/20008/1/2006
InactiveExecutive Risk Indemnity Inc.301510Agent - General Lines6/7/20008/15/2000
InactiveExecutive Risk Indemnity Inc.301510Agent - Property8/15/200010/18/2004
InactiveFCCI Insurance Company557454Agent - Casualty4/17/20039/22/2006
InactiveFCCI Insurance Company557454Agent - Property4/17/20039/22/2006
InactiveFarmington Casualty Company301137Agent - General Lines1/15/19903/31/1996
InactiveFederal Insurance Company301144Agent - Casualty8/15/20008/1/2006
InactiveFederal Insurance Company301144Agent - General Lines4/25/19958/15/2000
InactiveFederal Insurance Company301144Agent - Property8/15/20008/1/2006
InactiveFidelity and Casualty Company of New York (The)300160Agent - General Lines2/1/19973/31/1998
InactiveFire and Casualty Insurance Company of Connecticut (The)301592Agent - Casualty4/23/200312/31/2004
InactiveFire and Casualty Insurance Company of Connecticut (The)301592Agent - Property4/23/200312/31/2004
InactiveFireman's Fund Insurance Company301423Agent - Casualty4/25/20067/15/2009
InactiveFireman's Fund Insurance Company301423Agent - General Lines12/28/19998/15/2000
InactiveFireman's Fund Insurance Company301423Agent - Property4/25/20067/15/2009
InactiveFiremen's Insurance Company of Newark, New Jersey300247Agent - General Lines2/4/19973/31/1998
InactiveFirst National Insurance Company of America301690Agent - Casualty10/7/20086/1/2009
InactiveFirst National Insurance Company of America301690Agent - Property10/7/20086/1/2009
InactiveGeneral Insurance Company of America300261Agent - Casualty10/7/20086/1/2009
InactiveGeneral Insurance Company of America300261Agent - Property10/7/20086/1/2009
InactiveGlens Falls Insurance Company (The)301922Agent - General Lines2/4/19973/31/1998
InactiveGlobe Indemnity Company300507Agent - Casualty3/23/200112/31/2004
InactiveGlobe Indemnity Company300507Agent - Property3/23/200112/31/2004
InactiveGreat American Alliance Insurance Company301247Agent - Casualty8/15/20003/11/2002
InactiveGreat American Alliance Insurance Company301247Agent - General Lines6/21/19998/15/2000
InactiveGreat American Alliance Insurance Company301247Agent - Property8/15/20003/11/2002
InactiveGreat American Assurance Company300327Agent - Casualty8/15/20003/11/2002
InactiveGreat American Assurance Company300327Agent - General Lines6/7/19998/15/2000
InactiveGreat American Assurance Company300327Agent - Property8/15/20003/11/2002
InactiveGreat American Insurance Company301586Agent - Casualty8/15/20009/27/2006
InactiveGreat American Insurance Company301586Agent - General Lines12/31/19988/15/2000
InactiveGreat American Insurance Company301586Agent - Property8/15/20009/27/2006
InactiveGreat American Insurance Company of New York301897Agent - Casualty8/15/20003/11/2002
InactiveGreat American Insurance Company of New York301897Agent - General Lines6/7/19998/15/2000
InactiveGreat American Insurance Company of New York301897Agent - Property8/15/20003/11/2002
InactiveGreat Northern Insurance Company301107Agent - General Lines4/25/19953/31/1998
InactiveHartford Accident and Indemnity Company301917Agent - Casualty5/11/20059/6/2007
InactiveHartford Accident and Indemnity Company301917Agent - Property5/11/20059/6/2007
InactiveHartford Casualty Insurance Company301332Agent - Casualty5/11/20059/6/2007
InactiveHartford Casualty Insurance Company301332Agent - Property5/11/20059/6/2007
InactiveHartford Fire Insurance Company300628Agent - Casualty5/11/20059/6/2007
InactiveHartford Fire Insurance Company300628Agent - Property5/11/20059/6/2007
InactiveHartford Insurance Company of the Midwest301918Agent - Casualty5/11/20059/6/2007
InactiveHartford Insurance Company of the Midwest301918Agent - Property5/11/20059/6/2007
InactiveHartford Steam Boiler Inspection and Insurance Company300799Agent - Casualty8/15/20006/1/2009
InactiveHartford Steam Boiler Inspection and Insurance Company300799Agent - General Lines5/18/19798/15/2000
InactiveHartford Steam Boiler Inspection and Insurance Company300799Agent - Property8/15/20006/1/2009
InactiveHartford Underwriters Insurance Company301064Agent - Casualty5/11/20059/6/2007
InactiveHartford Underwriters Insurance Company301064Agent - Property5/11/20059/6/2007
InactiveHumana Health Plan, Inc.300142Agent - Health9/11/200112/8/2008
InactiveHumana Insurance Company301104Agent - Health9/11/200112/8/2008
InactiveHumana Insurance Company301104Agent - Life9/11/200112/8/2008
InactiveIndemnity Insurance Company of North America301760Agent - Casualty11/4/20047/26/2006
InactiveIndemnity Insurance Company of North America301760Agent - General Lines9/29/19923/31/1998
InactiveIndemnity Insurance Company of North America301760Agent - Property11/4/20047/26/2006
InactiveIndiana Insurance Company301909Agent - Casualty12/13/20016/1/2009
InactiveIndiana Insurance Company301909Agent - Property12/13/20016/1/2009
InactiveInsurance Company of North America300226Agent - Casualty4/1/20057/26/2006
InactiveInsurance Company of North America300226Agent - General Lines9/29/19923/31/1998
InactiveInsurance Company of North America300226Agent - Property4/1/20057/26/2006
InactiveInsurance Company of the State of Pennsylvania300807Agent - Casualty8/15/20008/11/2006
InactiveInsurance Company of the State of Pennsylvania300807Agent - General Lines2/11/20008/15/2000
InactiveInsurance Company of the State of Pennsylvania300807Agent - Property8/15/20008/11/2006
InactiveKansas City Fire and Marine Insurance Company301936Agent - General Lines2/4/19973/31/1998
InactiveLamorak Insurance Company301231Agent - Casualty8/15/200011/22/2004
InactiveLamorak Insurance Company301231Agent - General Lines1/15/19998/15/2000
InactiveLamorak Insurance Company301231Agent - Property8/15/200011/22/2004
InactiveMeridian Mutual Insurance Company301303Agent - Casualty8/15/20006/1/2001
InactiveMeridian Mutual Insurance Company301303Agent - General Lines8/16/19998/15/2000
InactiveMeridian Mutual Insurance Company301303Agent - Property8/15/20006/1/2001
InactiveMeridian Security Insurance Company300423Agent - Casualty8/15/20005/5/2003
InactiveMeridian Security Insurance Company300423Agent - General Lines8/16/19998/15/2000
InactiveMeridian Security Insurance Company300423Agent - Property8/15/20005/5/2003
InactiveMonroe Guaranty Insurance Company300771Agent - Casualty12/4/20029/22/2006
InactiveMonroe Guaranty Insurance Company300771Agent - Property12/4/20029/22/2006
InactiveNational Fire Insurance Company of Hartford301063Agent - Casualty8/15/20003/9/2005
InactiveNational Fire Insurance Company of Hartford301063Agent - General Lines7/25/19908/15/2000
InactiveNational Fire Insurance Company of Hartford301063Agent - Property8/15/20003/9/2005
InactiveNational Surety Corporation300087Agent - General Lines8/2/19823/31/1996
InactiveNational Trust Insurance Company300367Agent - Casualty11/2/20029/22/2006
InactiveNational Trust Insurance Company300367Agent - Property11/2/20029/22/2006
InactiveNational Union Fire Insurance Company of Pittsburgh, Pennsylvania300959Agent - Casualty8/15/200012/13/2005
InactiveNational Union Fire Insurance Company of Pittsburgh, Pennsylvania300959Agent - General Lines8/11/20008/15/2000
InactiveNational Union Fire Insurance Company of Pittsburgh, Pennsylvania300959Agent - Property8/15/200012/13/2005
InactiveNetherlands Insurance Company (The)300339Agent - Casualty12/13/20016/1/2009
InactiveNetherlands Insurance Company (The)300339Agent - Property12/13/20016/1/2009
InactiveNorthern Assurance Company of America The301331Agent - Casualty8/15/20004/28/2005
InactiveNorthern Assurance Company of America The301331Agent - General Lines1/15/19998/15/2000
InactiveNorthern Assurance Company of America The301331Agent - Property8/15/20004/28/2005
InactiveOhio Farmers Insurance Company301667Agent - Casualty8/15/20007/28/2006
InactiveOhio Farmers Insurance Company301667Agent - General Lines11/19/19918/15/2000
InactiveOhio Farmers Insurance Company301667Agent - Property8/15/20007/28/2006
InactivePacific Employers Insurance Company301753Agent - General Lines9/29/19923/31/1998
InactivePacific Indemnity Company301610Agent - General Lines4/25/19953/31/1998
InactivePeerless Insurance Company301910Agent - Casualty12/13/20016/1/2009
InactivePeerless Insurance Company301910Agent - Property12/13/20016/1/2009
InactivePegasus Insurance Company301528Agent - Casualty8/15/200010/18/2005
InactivePegasus Insurance Company301528Agent - General Lines7/7/19928/15/2000
InactivePegasus Insurance Company301528Agent - Property8/15/200010/18/2005
InactivePennsylvania Insurance Company301219Agent - Casualty8/15/200011/22/2004
InactivePennsylvania Insurance Company301219Agent - General Lines1/15/19998/15/2000
InactivePennsylvania Insurance Company301219Agent - Property8/15/200011/22/2004
InactivePie Insurance Company (The)300514Agent - Casualty4/25/20067/15/2009
InactivePie Insurance Company (The)300514Agent - General Lines8/3/19823/31/1996
InactivePie Insurance Company (The)300514Agent - Property4/25/20067/15/2009
InactiveProperty and Casualty Insurance Company of Hartford301409Agent - Casualty5/11/20059/6/2007
InactiveProperty and Casualty Insurance Company of Hartford301409Agent - Property5/11/20059/6/2007
InactiveReliance Insurance Company300785Agent - General Lines10/24/19788/15/2000
InactiveRoyal Insurance Company of America301120Agent - Casualty3/23/200112/31/2004
InactiveRoyal Insurance Company of America301120Agent - Property3/23/200112/31/2004
InactiveSAFECO Insurance Company of America300159Agent - Casualty10/7/20086/1/2009
InactiveSAFECO Insurance Company of America300159Agent - Property10/7/20086/1/2009
InactiveSAFECO Insurance Company of Illinois301350Agent - Casualty10/7/20086/1/2009
InactiveSAFECO Insurance Company of Illinois301350Agent - Property10/7/20086/1/2009
InactiveSPARTA Insurance Company301523Agent - Casualty8/15/200011/30/2004
InactiveSPARTA Insurance Company301523Agent - General Lines1/15/19998/15/2000
InactiveSPARTA Insurance Company301523Agent - Property8/15/200011/30/2004
InactiveSafeguard Insurance Company300800Agent - Casualty3/23/200112/31/2004
InactiveSafeguard Insurance Company300800Agent - Property3/23/200112/31/2004
InactiveSecurity Insurance Company of Hartford300973Agent - Casualty8/15/200012/1/2005
InactiveSecurity Insurance Company of Hartford300973Agent - General Lines4/26/19958/15/2000
InactiveSecurity Insurance Company of Hartford300973Agent - Property8/15/200012/1/2005
InactiveSt. Paul Protective Insurance Company301215Agent - General Lines7/14/19943/31/1998
InactiveStandard Fire Insurance Company (The)301068Agent - Casualty8/15/20008/3/2006
InactiveStandard Fire Insurance Company (The)301068Agent - General Lines3/1/20008/15/2000
InactiveStandard Fire Insurance Company (The)301068Agent - Property8/15/20008/3/2006
InactiveStar Insurance Company301553Agent - Casualty8/15/20004/30/2003
InactiveStar Insurance Company301553Agent - General Lines4/5/19998/15/2000
InactiveStar Insurance Company301553Agent - Property8/15/20004/30/2003
InactiveState Automobile Mutual Insurance Company301824Agent - Casualty8/15/20005/5/2003
InactiveState Automobile Mutual Insurance Company301824Agent - General Lines2/10/19888/15/2000
InactiveState Automobile Mutual Insurance Company301824Agent - Property8/15/20005/5/2003
InactiveTIG Insurance Company301750Agent - General Lines12/6/199512/17/1999
InactiveThe Phoenix Insurance Company301502Agent - Casualty8/15/20008/3/2006
InactiveThe Phoenix Insurance Company301502Agent - General Lines4/28/19978/15/2000
InactiveThe Phoenix Insurance Company301502Agent - Property8/15/20008/3/2006
InactiveTranscontinental Insurance Company301731Agent - Casualty8/15/20003/9/2005
InactiveTranscontinental Insurance Company301731Agent - General Lines7/25/19908/15/2000
InactiveTranscontinental Insurance Company301731Agent - Property8/15/20003/9/2005
InactiveTransportation Insurance Company301575Agent - Casualty8/15/20003/9/2005
InactiveTransportation Insurance Company301575Agent - General Lines7/25/19908/15/2000
InactiveTransportation Insurance Company301575Agent - Property8/15/20003/9/2005
InactiveTravCo Insurance Company301828Agent - Casualty8/15/20008/3/2006
InactiveTravCo Insurance Company301828Agent - General Lines4/24/19978/15/2000
InactiveTravCo Insurance Company301828Agent - Property8/15/20008/3/2006
InactiveTravCo Personal Insurance Company301284Agent - General Lines7/14/19943/31/1998
DeniedTravelers Casualty Company of Connecticut301505Agent - Casualty  
InactiveTravelers Casualty Company of Connecticut301505Agent - General Lines1/29/19913/31/1996
DeniedTravelers Casualty Company of Connecticut301505Agent - Property  
InactiveTravelers Casualty Insurance Company of America300522Agent - General Lines9/8/19863/31/1996
InactiveTravelers Casualty and Surety Company301067Agent - Casualty8/15/20008/3/2006
InactiveTravelers Casualty and Surety Company301067Agent - General Lines10/1/19858/15/2000
InactiveTravelers Casualty and Surety Company301067Agent - Property8/15/20008/3/2006
InactiveTravelers Casualty and Surety Company of America301334Agent - General Lines1/28/19913/31/1996
InactiveTravelers Commercial Insurance Company301506Agent - General Lines1/24/19913/31/1996
InactiveTravelers Indemnity Company (The)301855Agent - Casualty8/15/20008/3/2006
InactiveTravelers Indemnity Company (The)301855Agent - General Lines5/2/19978/15/2000
InactiveTravelers Indemnity Company (The)301855Agent - Property8/15/20008/3/2006
InactiveTravelers Indemnity Company of America (The)301093Agent - Casualty8/15/20008/3/2006
InactiveTravelers Indemnity Company of America (The)301093Agent - General Lines4/28/19978/15/2000
InactiveTravelers Indemnity Company of America (The)301093Agent - Property8/15/20008/3/2006
InactiveTravelers Indemnity Company of Connecticut (The)301591Agent - Casualty8/15/20008/3/2006
InactiveTravelers Indemnity Company of Connecticut (The)301591Agent - General Lines4/25/19978/15/2000
InactiveTravelers Indemnity Company of Connecticut (The)301591Agent - Property8/15/20008/3/2006
DeniedTravelers Property Casualty Insurance Company301508Agent - Casualty  
InactiveTravelers Property Casualty Insurance Company301508Agent - General Lines1/24/19913/31/1996
DeniedTravelers Property Casualty Insurance Company301508Agent - Property  
InactiveTrumbull Insurance Company300242Agent - Casualty5/11/20059/6/2007
InactiveTrumbull Insurance Company300242Agent - Property5/11/20059/6/2007
InactiveTwin City Fire Insurance Company300721Agent - Casualty5/11/20059/6/2007
InactiveTwin City Fire Insurance Company300721Agent - Property5/11/20059/6/2007
InactiveUnion Insurance Company547433Agent - Casualty8/19/20052/15/2007
InactiveUnion Insurance Company547433Agent - Property8/19/20052/15/2007
InactiveValley Forge Insurance Company301052Agent - Casualty8/15/20003/9/2005
InactiveValley Forge Insurance Company301052Agent - General Lines7/25/19908/15/2000
InactiveValley Forge Insurance Company301052Agent - Property8/15/20003/9/2005
InactiveVigilant Insurance Company301143Agent - General Lines4/25/19953/31/1998
InactiveWCF Select Insurance Company301898Agent - General Lines8/3/19823/31/1996
InactiveWestchester Fire Insurance Company301414Agent - Casualty11/4/20047/26/2006
InactiveWestchester Fire Insurance Company301414Agent - Property11/4/20047/26/2006
InactiveWestfield Insurance Company301950Agent - Casualty8/15/20007/28/2006
InactiveWestfield Insurance Company301950Agent - General Lines11/19/19918/15/2000
InactiveWestfield Insurance Company301950Agent - Property8/15/20007/28/2006
InactiveWestfield National Insurance Company301036Agent - Casualty8/15/20007/28/2006
InactiveWestfield National Insurance Company301036Agent - General Lines11/19/19918/15/2000
InactiveWestfield National Insurance Company301036Agent - Property8/15/20007/28/2006
InactiveXL Specialty Insurance Company301605Agent - Casualty3/5/20036/7/2007
InactiveXL Specialty Insurance Company301605Agent - Property3/5/20036/7/2007
Designated to act on behalf of the following Business Entities
StatusAffiliation NameDOI NumberLine of AuthorityActive DateInactive Date
InactiveBarrett Roby Mucci Inc.400105Agent - General Lines1/27/19898/15/2000
InactiveBarrett Roby Mucci Inc.400105Agent - Property8/15/20002/4/2005
InactiveBarrett Roby Mucci Inc.400105Agent - Casualty8/15/20002/4/2005
InactiveBarrett Roby Mucci Inc.400105Agent - Life11/26/20032/4/2005
InactiveBarrett Roby Mucci Inc.400105Agent - Health11/26/20032/4/2005
InactiveMcgriff Insurance Services, LLC400877Agent - Property3/4/20058/7/2006
InactiveMcgriff Insurance Services, LLC400877Agent - Casualty3/4/20058/7/2006
InactiveMcgriff Insurance Services, LLC400877Agent - Life3/4/200512/8/2008
InactiveMcgriff Insurance Services, LLC400877Agent - Health3/4/200512/8/2008

© Commonwealth of Kentucky. All rights reserved.