Exchange ExpertsProgent's Microsoft-certified support professionals have more than two decades of background helping companies to plan, install, and support messaging solutions based on Microsoft Exchange Server. For companies in Brooklyn New York, Progent offers a range of affordable Microsoft Exchange design and maintenance services to make sure that your organization's Exchange solution features:

  • Data security and compliance
  • Inbound and outbound malware defense and content filtering
  • Non-stop operation
  • Convenient connectivity for remote and on-the-road users
  • Time-saving administration mechanisms
  • Multi-media inboxes with voicemail, IM, Presence, and video conferencing support
  • Non-intrusive and high-speed data backup and restoration
  • Full coordination of both local and cloud-based resources
Progent offers businesses a remote troubleshooting hot line staffed by Microsoft MCSE certified engineers to fix Exchange issues quickly. Progent's onsite network technicians can be dispatched within 24 hours to offices in Brooklyn New York. Progent's Cisco CCIE certified network engineers have the skill to provide assistance with complex connectivity issues that impact Exchange efficiency, and Progent's CISSP and GIAC certified security engineers can help you to defend against or recover from attacks.

Progent's Exchange Server consulting and troubleshooting experts can assist your organization to plan and perform efficient migrations from legacy email environments to a current Microsoft release. Progent's 64-bit upgrade consultants can assist you to evaluate the business benefits and costs of moving to a 64-bit edition of Microsoft Exchange Server and can assist you to create and implement a cost-effective migration strategy to a 64-bit edition of Exchange. Progent's Power BI consultants can help you use information from Exchange files to create visualizations to include in interactive Power BI analytical reports and dashboards. Progent can also assist you to integrate your Microsoft Exchange-powered messaging solution with the latest smartphones by offering wireless integration support services that include iPhone and iPad integration and Android smartphone and tablet integration.

Microsoft 365 Integration with on-prem ExchangeMicrosoft allows you to create transparent hybrid environments that integrate Microsoft 365 Exchange Online and on-premises Exchange deployments. This allows you to have certain Exchange mailboxes hosted on your physical datacenter and other mailboxes hosted by Microsoft 365. Progent's Microsoft-certified Exchange consultants can help your organization with any facet of planning, integrating and troubleshooting your hybrid Microsoft 365 Exchange network. Progent's Exchange specialists can deliver as-needed support to help you through stubborn technical issues and also offer comprehensive project management outsourcing to ensure your hybrid Exchange initiative is successfully completed on time and on budget. To learn more about Progent's online consulting expertise for hybrid Microsoft 365 and on-premises Exchange environments, refer to Microsoft 365 integration with on-prem Exchange.

Also, Progent can provide 24x7 security and performance monitoring to make sure your organization's email system stays operational, and Help Desk Call Center Support for efficiently handling technical problems affecting individual users.

New York City Metro Area Contact Information:
Progent offers consulting services and onsite technical support in the Greater New York City Metro Area including Stamford, and all of New Jersey.

Onsite IT Consulting
Progent locations in New York City Metro Area

City Address Phone Link
Brooklyn Flatbush Avenue Executive Center, 495 Flatbush Avenue
Brooklyn, NY 11225
United States
(917) 781-0096 Brooklyn Network Support Services
Edison 3001 Woodbridge Avenue
Edison, NJ 08837
United States
(973) 939-0035 Edison Network Support Services
Jersey City 111 Town Square Place, Suite 1203
Jersey City, NJ 07302
United States
(201) 839-3400 Jersey City Network Support Services
Lower Manhattan 30 Broad St, 23rd Floor
New York City, NY 10004
United States
(646) 969-5696 Lower Manhattan Network Support Services
Midtown Manhattan 420 Lexington Ave
New York City, NY 10170
United States
(646) 727-4666 Midtown Manhattan Network Support Services
Newark 146-B Ferry Street
Newark, NJ 07105
United States
(862) 373-1253 Newark Network Support Services
Parsippany 181 New Road, Suite 304
Parsippany, NJ 07054
United States
(973) 939-0009 Parsippany Network Support Services
Saddle Brook Park 80 West
Saddle Brook, NJ 07663
United States
(562) 583-3336 Saddle Brook Network Support Services
Uniondale 405 RXR Plaza
Uniondale, NY 11556
United States
(224) 534-2088 Uniondale Network Support Services
Yonkers 73 Market Street, 3rd Floor
Yonkers, NY 10710
United States
(914) 662-8006 Yonkers Network Support Services

Microsoft Exchange 2019 Planning and Configuration Services
Progent can help you in any phase of your upgrade to Exchange 2019 including deploying Windows Server 2019 for hosting Exchange; designing HA system topology for a local, cloud-based or hybrid deployment; migrating mailboxes; planning and implementing Hyper-V; setting up hardware load balancing; configuring DAG groups with MCDB caching; setting up Microsoft Teams or Skype for Business 2019 for voicemail; integration with SharePoint; preparing firewalls; integration with Microsoft 365; and configuring Outlook. For more information, visit Progent's MS Exchange Server 2019 integration services.

Microsoft Exchange Server 2016 Support Services
Exchange 2016 Server's streamlined design allows easier deployment and expansion, higher utilization of hardware resources, and lower operational cost. Microsoft Exchange 2016 Server offers tighter integration with Microsoft 365, support for Windows Server 2016, faster I/O performance, enhanced DLP, and better recoverability, feature-rich support for Apple iOS and Android smart phones and tablets, comprehensive web-based administration, and a more complete Outlook web client. Learn more concerning Progent's Exchange 2016 Server support services.

Exchange Server 2013 Deployment
Microsoft Exchange 2013 includes major enhancements to the capabilities of Exchange Server 2010 and delivers powerful new features plus a redesigned architecture. These improvements affect vital facets of IT including manageability, availability, security and compliance, operational costs, collaboration, extensibility, performance, compatibility, and the user experience. Progent's certified Exchange Server 2013 consultants can assist your organization to evaluate the potential business benefits of upgrading to Microsoft Exchange Server 2013, create a cost-effective validation and deployment strategy, and train your IT staff to maintain your Exchange Server 2013 solution. Progent also offers affordable online consulting and management for Exchange 2013. Read more concerning Progent's Microsoft Exchange Server 2013 help.

Exchange 2010 Consulting Support
Exchange 2010 introduced powerful new solutions for fault-tolerant, secure, integrated messaging. Compared to Microsoft Exchange Server 2007 or Exchange Server 2003, Microsoft Exchange 2010 is more affordable to install and maintain, easier to manage and expand, richer in features, higher performance, less vulnerable to hardware failure, more extensive in its support for mobile workers, and better equipped to safeguard sensitive data and resist hacker assaults. Find out more details concerning Progent's Microsoft Exchange Server 2010 support services.

MS Exchange Server 2007 Support
MS Exchange Server 2007 is engineered to address the demands for security, ubiquitous access, efficiency, and reliability. MS Exchange 2007 provides built-in fault tolerance that delivers enterprise-class availability to keep your email solution up and running, combat spam and malicious email, and enable your organization to adhere to regulatory standards. Read more details about Progent's Microsoft Exchange 2007 help.

Exchange 2003 Help
Exchange Server 2003 delivers a reliable, expandable, and manageable infrastructure with round-the-clock messaging and group support as well as low licensing cost. MS Exchange 2003 continues to be popular due to the fact that it enables a broad selection of collaborative functions, such as scheduling capabilities, chat groups, and group folders, and in addition provides access to information across geographic, logical, and technology borders with features such as IM, real-time communication, and multimedia support. Though Microsoft has withdrawn support for the product, Microsoft Exchange 2003 remains one of the most popular versions of the Exchange product line. Progent's engineers can assist your company to support your current Exchange Server 2003 solution or migrate to a more advanced edition of Microsoft Exchange Server. Learn more details concerning Progent's MS Exchange 2003 Server support services.

Exchange 2000 Consultants
Unlike MS Exchange 5.5, which uses its own directory, Exchange Server 2000 utilizes Microsoft Active Directory, offering a greatly simplified administration and security architecture. Microsoft has ended support for the product and it is long past time to upgrade. Progent's seasoned email professionals offer extensive experience supporting Microsoft Exchange 2000 and can help your company to upgrade efficiently to a more advanced incarnation of this popular messaging technology. Read more details concerning Progent's MS Exchange 2000 support.

Microsoft Exchange Server 2016 Migration Consulting Services
Progent can assist you with all stages of your Exchange 2016 upgrade including coexistence, piloting, moving mailboxes, client remediation and training. Progent's consultants can assist you to evaluate the business benefits of adopting Exchange 2016 Server, plan and carry out an efficient migration, and provide as-needed technical support. Progent can help your business to create an Exchange 2016 Server environment hosted on local and/or cloud-based resources. Find out more details about how Progent's MS Exchange Server 2016 migration planning and support expertise can assist you to move affordably from your legacy Exchange solution to Microsoft Exchange 2016.

Exchange 2013 Server Migration Expertise
Microsoft Exchange 2013 includes important enhancements to Exchange Server 2010 and offers powerful new capabilities as well as a simpler architecture. Progent's consultants can assist you to migrate to MS Exchange 2013 while retaining as much as possible of your existing resources. Progent can also assist your business to integrate Exchange 2013 with Lync 2013, SharePoint Server, and Office or Microsoft 365 for advanced collaboration support and enterprise search capabilities. Find out how Progent's Microsoft Exchange 2013 Server upgrade consultants can ensure that you upgrade efficiently to Microsoft Exchange 2013 for local, cloud, or mixed environments.

MS Exchange 2010 Migration Support Services
Progent offers comprehensive support for each step of your Exchange Server 2010 upgrade including outsourced or co-sourced project management, site analysis, project design and documentation, specification of new software and equipment needed, suggested vendor sourcing, pilot testing at client site or at Progent's testing lab, managing transitional coexistence between Exchange Server 2010 and Exchange Server 2003 or 2007, implementation the solution, deactivating the old system, and training for client's IT staff and end users. Learn more details about ways that Progent's Microsoft Exchange Server 2010 Migration Support Services can help your organization to transition economically and efficiently from your older Exchange system to Exchange 2010

Spam and Virus Filtering, Data Loss Protection plus Email Content Filtering and Cloud-based Email Encryption
ProSight Email Guard is Progent's spam filtering, data loss protection and email encryption platform that uses the technology of top information security vendors to deliver web-based management and world-class security for all your email traffic. The hybrid structure of Progent's Email Guard integrates cloud-based filtering with an on-premises gateway appliance to offer complete protection against spam, viruses, Denial of Service (DoS) Attacks, DHAs, and other email-based malware. ProSight Email Guard's Cloud Protection Layer serves as a first line of defense and blocks most unwanted email from making it to your network firewall. This decreases your vulnerability to external attacks and saves network bandwidth and storage. Email Guard's onsite security gateway device adds a further layer of inspection for incoming email. For outgoing email, the on-premises security gateway offers anti-virus and anti-spam filtering, policy-based Data Loss Prevention, and encryption. The onsite security gateway can also help Microsoft Exchange Server to monitor and protect internal email that stays within your security perimeter. Find out more about Progent's ProSight Email Guard Spam Filtering, Virus Defense, Email Content Filtering and Data Leakage Prevention.

Upgrade Consulting for Microsoft Teams and Microsoft Skype for Business
Progent's Microsoft Teams consultants and Microsoft-certified Skype for Business experts offer online and on-premises expertise for companies of any size to evaluate the costs/benefits of upgrading to Microsoft Teams or Microsoft Skype for Business or Skype for Business Online from any release of Microsoft Lync Server or Microsoft Office Communications Server. Progent can assist your business to design a local, cloud or mixed deployment; interface Microsoft Teams or Skype for Business with SQL Server, Exchange Server, SharePoint and Microsoft 365; configure high-availability mechanisms; interface Microsoft Teams or Skype for Business with your PBX system and PSTN gateway; and interface with other collaboration systems like Cisco Video Interop Server. Progent's certified data security consultants can help you design and verify a security strategy for your Microsoft Teams or Skype for Business deployment that is compliant with regulatory requirements.

How to Contact Progent for Microsoft Exchange Consulting
If your New York company is in need if a Microsoft-certified Exchange support expert, call Progent at 800-993-9400 or go to Contact Progent.

Progent's Consulting and Support Services for Microsoft-powered Technology
For organizations of all sizes in Brooklyn New York, Progent's Microsoft-certified consultants offer affordable online network help and professional consulting services for the entire array of Microsoft .NET servers. Progent offers Windows Server 2022 planning and integration expertise, Windows Server 2019 migration expertise, Windows Server 2016 hybrid cloud solutions, Windows 2012 R2 Server planning and deployment assistance, Microsoft Windows Server 2008 R2 consulting, and Microsoft Windows 2003 Server maintenance. Progent's planning, integration, optimization, and consulting services include network architecture, deployment, and administration help for project analysis and documentation, on-site and off-site IT help and network repair, Help Desk Call Center Services, comprehensive security expertise, turn-key outsourcing, and ProSight Virtual Hosting solutions.

Progent's Microsoft System Center 2016 consulting experts include System Center 2016 Operations Manager (SCOM 2016) specialists, Microsoft System Center 2016 Configuration Manager consultants and System Center 2016 Virtual Machine Manager (SCVMM 2016) hybrid cloud management consultants who can assist you to plan and implement Microsoft's solution for unified management of hybrid cloud networks that incorporate on-premises resources and cloud infrastructure and services.

Progent also can deliver a broad array of remote desktop support and troubleshooting services including Windows 11 planning and upgrade support, Windows 10 integration consulting, Microsoft Windows 8.1 consulting expertise, Microsoft Windows 7 technical support, moving to 64-bit computing, moving to 64-bit computing, configuring Microsoft 365, and streamlining Business Desktop Deployment.

In case your Brooklyn New York company needs immediate remote support from a Microsoft certified engineer, refer to Progent's Urgent Remote Technical Support.

Read additional information concerning Progent's Microsoft .NET Server Expertise.

An index of content::

  • 24-Hour Windows Server 2016 Server Installation Brooklyn, New York Windows Support Company Brooklyn, USA
  • 24/7 Temporary Network Support Staffing Support Consulting Expertise Brooklyn NY Brooklyn Staffing Help Brooklyn

  • Catalyst 9164 Access Point IT Consulting
    Catalyst Wi-Fi 6 and Wi-Fi 6E Access Point Specialists

    Progent's Cisco Catalyst 9100 Series Wi-Fi 6 and Wi-Fi 6E Access Point consultants can provide affordable online and onsite support for Catalyst Wi-Fi 6 and Wi-Fi 6E wireless access points (WAPs).

  • 24x7 Email Guard DLP Consultancy ProSight Email Security Gateway Consultant Services

  • Consulting Services VMware Site Recovery Manager and NSX
    VMware Site Recovery Manager Migration Specialist

    VMware's popular Site Recovery Manager is an extension to VMware vCenter that lets you orchestrate, automate and verify a consistent runbook for recovering applications and services rapidly following an outage. Site Recovery Manager supports centrally controlled and automated disaster recovery, application mobility, and non-intrusive site relocation, failback and site re-protect. SRM also supports transparent testing for site recovery, upgrades and fixes and can generate audit reports to verify complete service recovery, validate SLAs and demonstrate compliance. Progent offers the skills of a VCDX certified VMware SRM consulting expert to help you to design, configure, test and administer a DR system powered by VMware SRM.

  • At Home Workers Brooklyn Consulting Services - Connectivity Solutions Consultants Brooklyn Telecommuters Solutions Consulting Experts Brooklyn NY

  • Nagios Consultants
    Support Nagios

    Network monitoring commonly involves observing a system's resource usage to help identify throughput backups or troubleshoot hardware or program problems. Nagios and Multi Router Traffic Grapher (MRTG) are powerful, license-free monitoring utilities that work under Linux or UNIX and can be deployed to monitor multi-OS networks where Linux and Windows operate together. Progent's network support consultants can show you how to take advantage of both these programs to tune and troubleshoot your network. Progent's UNIX support professionals offer small businesses and programmers assistance with administering and servicing UNIX and Linux networks that work with Windows-based technology.

  • At Home Workers Support Services Computer Consultants Helpdesk for Telecommuters
  • At Home Workforce Guidance nearby Brooklyn - VoIP Systems Consulting Brooklyn New York Offsite Workforce Consulting Experts in Brooklyn - IP Voice Technology Consulting Services Brooklyn
  • Best Exchange Server 2013 Server Setup Brooklyn Network Architect Exchange Server 2013 Brooklyn New York
  • Brooklyn BlackBerry Email Small Business Computer Consulting Company BlackBerry BPS Computer Support Consultant Brooklyn, NY

  • Immediate Support and Integration Systems Management Server
    Immediate Systems Management Server Network Consulting

    Systems Management Server 2003 offers extra functionality for change and configuration management of Windows-based networks through SMS Feature Packs. Feature Packs lower the net operational costs of managing and configuring software by making it easier to install system images, manage mobile devices, and operate management utilities. In addition to advising you about techniques to save management costs by installing Microsoft SMS 2003 Feature Packs, Progent's consultants can help you plan and perform IT projects that cover areas that Feature Packs are intended to streamline. Progent's adoption and update services can minimize cost and reduce business disruption as you move to the latest operating systems and applications. Progent's wireless consulting experts can help you define sensible procedures and policies to manage handheld computers and intelligent portable phones so your mobile workforce stays productive and secure. Progent's CISSP-certified engineers and CISM-certified consulting professionals can help you develop a security strategy that incorporates standards, processes and technologies to keep your IT network safe.

  • Brooklyn Hermes Crypto-Ransomware Forensics Brooklyn, United States Brooklyn Ryuk Ransomware Documentation Brooklyn, New York

  • ISA 2000 Server Integration Support
    Microsoft Proxy Server Consultants

    Progent's Microsoft certified professionals offer small and medium sized companies expertise for Microsoft Forefront TMG and ISA Servers. Microsoft's Forefront TMG and Internet Security and Acceleration Servers contain a full featured application-layer aware firewall that can secure your business system from attack by external and inside sources. Forefront TMG and ISA Server provide deep examination of Internet protocols such as Hypertext Transfer Protocol, which enables these products to uncover many threats that can get by ordinary firewalls. The integrated firewall and VPN structure of Forefront Threat Management Gateway and ISA Server permit stateful filtering and inspection of all VPN traffic. ISA Servers are the centerpiece of Microsoft's system security strategy, and Progent's Microsoft-certified experts and CISSP, CISA and CISM certified security professionals can help you strengthen your network protection through experienced planning and deployment of Forefront Threat Management Gateway and Microsoft ISA Servers. Progent's Microsoft-certified consultants can help you to deploy Microsoft Forefront Threat Management Gateway 2010, maintain any version of ISA Server, or upgrade from ISA Server to Microsoft Forefront Threat Management Gateway.

  • Microsoft Exchange Network Consulting Brooklyn, NY
  • Brooklyn NY Brooklyn Sodinokibi Crypto-Ransomware Business-Recovery Brooklyn Snatch Ransomware Cleanup Brooklyn
  • Brooklyn NY Brooklyn Work at Home Employees Integration Consultants Teleworkers Brooklyn Consulting Experts - Integration Assistance Brooklyn
  • Brooklyn Offsite Workforce Collaboration Technology Assistance Brooklyn, New York, America Brooklyn At Home Workforce Collaboration Solutions Guidance Brooklyn NY

  • After Hours Remote Support Services System Center 2016 and VMware Integration
    Consulting System Center 2016 and Intune

    Small to middle size businesses can now get all the advantages of Operations Manager and also have quick access to Progent's Microsoft Certified network support experts. With Progent's affordably priced IT service packages, small businesses can choose a simple System Center Operations Manager 2007-based co-sourcing service program with network monitoring, reporting, Help Desk and remote service or a comprehensive round-the-clock outsourcing package. Progent supports Operations Manager to offer small company networks world-class availability, protection, and productivity.

  • Brooklyn Ransomware DopplePaymer Vulnerability Consultation Brooklyn New York Brooklyn Crypto-Ransomware Phobos ransomware recovery Brooklyn
  • Brooklyn Remote Workers Help Desk Augmentation Consulting and Support Services Brooklyn Work at Home Employees Brooklyn Assistance - Help Desk Outsourcing Assistance Brooklyn
  • Brooklyn Ryuk Ransomware Repair Brooklyn 24x7 Brooklyn Phobos Ransomware Remediation Brooklyn New York

  • Windows 2003 Server IT Consultant
    Microsoft Windows 2003 Technology Consulting Services

    Progent's Microsoft-certified Windows 2003 Server consultants can provide network help and IT consulting services for the complete family of Microsoft .NET Enterprise Servers, Windows 2003 Server, and Windows Server 2000. Progent's Windows Server 2003 migration, integration, administration, and support offerings include system planning, installation, project management, in-person and off-site technical support and repair, Call Center outsourcing, CISM-certified security consulting, turn-key outsourcing, and expert co-sourcing.

  • Brooklyn Spora Crypto-Ransomware Settlement Negotiation Expertise Brooklyn, New York 24x7 Brooklyn Ryuk Crypto-Ransomware Negotiation Servicesn Brooklyn
  • Brooklyn WannaCry Crypto-Ransomware Remediation Brooklyn CryptoLocker Recovery Brooklyn
  • Brooklyn Work from Home Employees Brooklyn Consulting Experts - Data Protection Systems Consulting Experts Brooklyn Offsite Workforce Assistance near me in Brooklyn - Backup Systems Consulting
  • Brooklyn, NY Offsite Workforce Brooklyn Consulting and Support Services - Cloud Integration Solutions Consulting Services Top Ranked Brooklyn Remote Workforce Cloud Solutions Consulting and Support Services Brooklyn, NY
  • Cisco Small Business Outsourcing IT Brooklyn, NY Cisco Small Office Server Support
  • Microsoft Exchange 2016 Implementation Support Brooklyn
  • Consultant SharePoint Server 2010 Brooklyn NY SharePoint Remote Technical Support Brooklyn
  • Cybersecurity Tech Services CISSP Brooklyn NY CISSP Security Contractors
  • Debian Linux Outsourcing 24x7 Suse Linux Engineer
  • Emergency Consulting Support for Brooklyn IT Support Providers Brooklyn, New York Consulting Support for Brooklyn IT Service Firms Brooklyn NY, United States
  • Emergency SQL Server Small Business Computer Consultants Microsoft SQL Server 2016 Information Technology Consulting Company Brooklyn
  • Microsoft Dynamics GP (Great Plains) VAR in Brooklyn - Upgrades Consultant Brooklyn Microsoft Dynamics GP (Great Plains) Brooklyn Gold Partner - Migration Help Brooklyn

  • Work from Home Cloud Integration Network Consultant
    Offsite Workers Cloud Integration On-site Technical Support

    Progent can help small and medium-size companies to set up their at-home workforce with efficient access to public cloud applications and services.

  • New York City Configuration New York Network Outsource
  • New York, NY Implementation New York City Small Office IT Consultant
  • Online Consulting Mandrake Linux, Solaris, UNIX Brooklyn, USA Brooklyn Support and Setup Gentoo Linux, Sun Solaris, UNIX
  • Open Now Brooklyn Ryuk Remote Crypto-Ransomware System-Rebuild Consultants Brooklyn, US Open Now Brooklyn Ransomware Repair Consultants Brooklyn
  • Exchange Server 2010 Network Support Technician Brooklyn NY
  • Remote Offsite Workforce Consultants in Brooklyn - Conferencing Technology Guidance Brooklyn NY Teleworkers Brooklyn Expertise - Voice/Video Conferencing Solutions Guidance
  • Snatch Ransomware Hot Line Brooklyn Sodinokibi Ransomware Hot Line Brooklyn, NY
  • Telecommuters Brooklyn Expertise - Security Systems Consulting Experts Brooklyn, USA Brooklyn Telecommuters Security Solutions Consulting Brooklyn New York, U.S.A.
  • Telepresence Technology Consulting Services 8800 Series IP Phone Help and Support

  • wi-fi controller Onsite Technical Support
    8540 wireless controller Remote Support

    Cisco's Catalyst wireless controllers streamline the administration of Wi-Fi LANs by unifying the provisioning and management of Wi-Fi APs, optimizing Wi-Fi throughput by limiting the effect of radio frequency congestion, enhancing wireless uptime with fast auto-failover, and hardening security by identifying cyber threats and filtering network traffic based on user class and location. Progent's Wi-Fi consultants can assist your business to configure Cisco wireless LAN controller appliances to manage and monitor Wi-Fi networks of all sizes. Progent can assist you to administer and debug your existing Cisco-based Wi-Fi environment or carry out a smooth transition to Cisco's latest Wi-Fi controller technology.

  • Teleworkers Consulting Experts near Brooklyn - Management Systems Consultants Brooklyn, New York, US Brooklyn Work from Home Employees Endpoint Management Solutions Consulting Services Brooklyn
  • Top Quality Avaddon ransomware protection and recovery Consulting Services Consultants ProSight Phishing Defense

  • © 2002-2024 Progent Corporation. All rights reserved.