Free Essay

Nsa Capstone Project

In: Computers and Technology

Submitted By jbod
Words 1195
Pages 5
Company’s Phone System

Company’s Phone System
ITT Technical Institute Dearborn, MI

Abstract
We have decided to deploy Cisco Systems Inc. solutions for our telephony network. These solutions allow for teleconferencing, video conferencing, call forwarding, call waiting, multiple lines, voicemail, Do Not Disturb, call transferring and mobility with the Cisco IP Communicator. We have decided to use the Cisco DX600 phone for office use at each user’s desk. For a mobility solution, we have gone with the Cisco IP Communicator version 7.0.4. These solutions used together in conjunction with the Cisco Unified Call Manager will provide for a robust telephony network that will allow for communication for employees no matter their needs and situations.

Company Phone System
We will explain our phone network at a high level to show the why our phone network will be more than capable of fulfilling the company’s telecommunication needs.

Desk phone
The Cisco DX600 phone system is designed to allow employees the ability to communicate with peers and customers providing clear, crisp call quality coupled with the ability to participate in video conferencing at the comfort of their desk.
Properties
The Cisco DX600 provides the user with many different abilities to work in conjunction with their peers and customers. The Cisco DX600 comes equipped with a 7” display and resolution of 1024x600 (www.cisco.com1). To compliment this display it also has a 1080p High-definition internal camera. This phone runs on the Android 4.0 Ice Cream Sandwich operating system from Google Corporation. It provides (2) RJ45 10/100/1000 connections in the rear base of the phone. This dual connection setup allows for 1 network location to provide network access to 2 devices. The phone will connect directly to the network drop via RJ45 cat6A cable and then is able to connect to a desktop or laptop computer through the second RJ45 connection utilizing another RJ45 cat 6A cable. This cost savings will be replicated across the company as each desk will only require the use of 1 network access point. The user interface of the phone is complimented by its 24-bit color touchscreen for ease of use to check voicemail, transfer calls, and place conference calls and to start a video conferencing session. This device supports external microphone and speakers for private conversations with the use of a RJ9 headset. It is Wi-Fi capable and also supports Bluetooth devices as well as USB devices. This device will deliver exceptional performance for the company’s telephony requirements.

Cisco IP Communicator
The Cisco IP Communicator version 7.0.4 provides users the ability to make and receive phone calls from their corporate line while away from their desk. The application installs on a user’s laptop and is accessible as long as the user is able to connect to the company’s network via hardwire, Wi-Fi or VPN.
Properties
The Cisco IP Communicator version 7.0.4 provides the mobility aspect with the reliability of the company’s telephony network (www.cisco.com2). A user who may telecommute, travel, or just be away from the office will now be able to access their voicemail, receive calls and close deals while away from their desk. This technology is software installed on the user’s laptop computer and configured in the Cisco Unified Call Manager in conjunction with their desk phone. No more having to keep checking your voicemail while away from the office. You will now be able to receive your calls in real time with your laptop and still only maintain 1 corporate phone number. Cisco IP Communicator (CIPC) provides for all of the teleconferencing options as the Cisco DX600 desk phone, and may be used for video conferencing with either a built-in camera, or external camera connected to your laptop.

Cisco Unified Call Manager Cisco Unified Call Manager (CUCM) is Cisco Systems telephony management server software. It is responsible for managing Cisco Systems telephony devices as well as creating and saving configuration files.

Properties Cisco Unified Call Manager version 9.0 will utilized for the telephony network (www.cisco.com3). Telephony devices are all configured through this server by means of assigning phone numbers to be correlated to device MAC addresses. These configuration files are stored on the server as well as the TFTP servers. These configuration files allow for each device to make and receive phone calls on the network. The Call Manager also allows for telephony devices within the network to make phone calls using extension numbers rather than full 7 and 10 digit phone numbers. This server also is able to route calls through the company from outside lines by dialing a central number and then allowing for extension numbers to connect to specific devices. Call Manager also allows for “masking” of individual numbers by showing the company’s generic phone number when out bound, out of network calls are made. Call Manager also can create and issue certificates for encryption purposes; it is also able to verify externally issued certificates.

Protocols The Cisco telephony solutions we have elected to use, utilize the H.323 and Media Gateway Control Protocol (MGCP).
Properties
The H.323 protocol covers all aspects of multimedia transmissions. It is scalable to fit any size telephony network to include data, video and voice. The H.323 protocol is a step up from the Session Initiated Protocol (SIP). H.323 is more complex to implement, this complexity is what makes H.323 the better choice protocol to run for scalability reasons and Quality of Service (QoS) to prioritize packets sent over the telephony network. It provides point-to-point and multipoint sessions. Media Gateway Control Protocol (MGCP) is used by Cisco Unified Call Manager (CUCM). This protocol allows for the CUCM to control devices at the very edge of multiservice IP packet networks. It also supports for redundant CUCM’s on a single network. If a MGCP gateway loses connection it will revert to H.323 to support basic call handling (www.cisco.com4).

Trivial File Transfer Protocol Servers (TFTP) The Cisco Systems telephony devices require TFTP servers for each and every call that is made on the telephony network.
Properties
The reasoning for this connection for every transmission over the telephony network is that the TFTP servers maintain a configuration file for every telephony device on the network. Once the configuration in Call Manager is complete, the configuration file will be copied to the primary and secondary TFTP servers. This configuration file allows the TFTP server to check for proper configuration and software updates prior to forwarding the request onto the CUCM (www.cisco.com5).

References www.cisco.com1 – Gathered from http://www.cisco.com/en/US/prod/collateral/voicesw/ps6788/phones/ps12956/ps12959/data_sheet_c78-726888_ps12956_Products_Data_Sheet.html

www.cisco.com2 – Gathered from http://www.cisco.com/en/US/products/sw/voicesw/ps5475/index.html And personal experience

www.cisco.com3 – Gathered from http://www.cisco.com/en/US/prod/collateral/voicesw/ps6788/vcallcon/ps556/ps12515/data_sheet_c78-710875.html

www.cisco.com4 – Gathered from Cisco Unified Communications Manager System Guide at www.cisco.com

www.cisco.com5 – Gathered from http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/7_1_2/ccmsys/a02tftp.html#wp1029959

Similar Documents

Premium Essay

Quality Management Plan

...Black Hats NSA Capstone Quality Management Plan ------------------------------------------------- Prepared By: Carl Calkins, Heath Shipley Date of Publication: 4/23/14 Revision History Version | Date | Author(s) | Revision Notes | 1.0 | 4/23/14 | Carl CalkinsHeath Shipley | (Original document) | | | | | | | | | | | | | | | | | Table of Contents Purpose and Scope 1 Quality Plan Objectives 1 Deliverables Produced 1 Identify Metrics: 1 Test Checklist: 2 Results: 2 Purpose and Scope To have standards and plan in place to show how we are completing the project. To have guidelines to follow to insure a quality end product that will last and be easily used but the Users. Quality management encompasses a broad range of activities that support quality planning, assurance, and control. Quality management also cuts across a variety of project areas and disciplines – it touches on, utilizes, and affects key activities and deliverables, including, but not limited to, the following:  Project Management Planning and Project Operations  DED, Deliverable, and Work Product Reviews  Independent Verification and Validation  Requirements Specification  Design Specification  Software Development  Environments (Development, Production, Testing, Training, etc.)  Test Plan/Test Scripts/Test Summary Report  Training Planning, Delivery, and Materials  Implementation Planning, Execution, and...

Words: 314 - Pages: 2

Premium Essay

Project Charter

...______________________________________________________________________________ Capstone Project III: Labs for High School NSA Capstone Project Charter ______________________________________________________________________________ Prepared By: Date of Publication: 03/29/2014 Revision History Version | Date | Author(s) | Revision Notes | 1.0 | 03/29/14 | Nicholas Jones/ Jorge Lopez/ Robert Howell | Original Document | | | | | | | | | | | | | | | | | Table of Contents Project Description 3 Project Objectives 3 Project Scope 4 In Scope: 4 Out of Scope: 4 Deliverables Produced: 4 Stakeholders: 5 Requirements: 5 Acceptance Criteria:Project Estimated Effort/Cost/Duration 5 Estimated Cost: 6 Estimated Effort Hours: 6 Estimated Duration: 6 Project Assumptions 7 Project Risks 7 Project Constraints 8 Project Dependencies 8 Project Approach 8 Project Organization 9 Communication Plan: 9 Project Guidelines: 9 Project Approvals 10 Project Description The Technical Director for a local school district wants three functional labs for various high school students to use. The labs will be essential for supporting the education of the students. Because there will be various students and instructors using the lab, it will require access to email via client and mobile devices, as well as secure authentications. A user guide Web page will be necessary. Project Objectives This project......

Words: 1298 - Pages: 6

Premium Essay

Nt1230 Syllabus

...GS1140 NT1110 GS1145 Problem Solving Theory Computer Structure and Logic Strategies for the Technical Professional 2nd QTR NT1210 Introduction to Networking NT1230 Client-Server Networking I MA1210 College Mathematics I 3rd QTR NT1310 NT1330 MA1310 4th QTR PT1420 NT1430 EN1320 5th QTR PT2520 NT2580 EN1420 6th QTR NT2640 NT2670 CO2520 7th QTR NT2799 SP2750 Physical Networking Client-Server Networking II College Mathematics II Introduction to Programming Linux Networking Composition I Database Concepts Introduction to Information Security Composition II IP Networking Email and Web Services Communications Network Systems Administration Capstone Project Group Theory The follow diagram indicates how this course relates to other courses in the NSA program: 1 Date: 8/31/2012 Client-Server Networking I Syllabus NT2799 NSA Capstone Project NT2580 Introduction to Information Security NT2670 Email and Web Services NT2640 IP Networking PT2520 Database Concepts NT1330 Client-Server Networking II NT1230 Client-Server Networking I NT1430 Linux Networking PT1420...

Words: 1834 - Pages: 8

Free Essay

Analysis 5

...NT2799 NSA CAPSTONE COURSE TEAM AGREEMENT & WORK PLAN [COMPANY NAME] [Date] I. TEAM AGREEMENT A. Individual Contribution This document should be a guide for individual tasking for the current team assignment. Through your chosen collaboration platforms and tools, each group member must individually enable your instructor to determine your level of involvement and contribution to the final team product. Individual team members who do not document their level of team involvement and contribution to the final team product may have their individual grade reduced, at the discretion of the instructor. Each group must seek and acknowledge their instructor’s preference on this point. B. Desirable team behaviors Examples of desirable behaviors are punctuality, effective "listening," no harmful "group think," systematic documentation of important team communications and decisions, etc. C. Submission of Final Document Team members will post all individual contributions to the team assignment in the team study group conference. Team members may find it helpful to use email to improve timeliness for review of deliverables. Your team should ensure that the final assignment that has been reviewed by all team members before submission to the instructor. Each member must upload the final paper in the dropbox under the assignment tab. D. Team Contact Information |Member Names |Telephone Numbers ...

Words: 703 - Pages: 3

Premium Essay

Test

...the Windows environment. Windows Security Syllabus Where Does This Course Belong? This course is required for the Bachelor of Science in Information Systems Security program. This program covers the following core areas:    Foundational Courses Technical Courses BSISS Project The following diagram demonstrates how this course fits in the program:    IS4799 NT2799 IS4670 ISC Capstone Project Capstone ProjectCybercrime Forensics NSA    NT2580 NT2670  Introduction to  Information Security IS4680 IS4560 NT2580 NT2670 Email and Web Services Hacking and Introduction to  Security Auditing for Compliance Countermeasures Information Security Email and Web Services      NT1230 NT1330 Client-Server Client-Server  Networking I Networking II  IS3230 IS3350 NT1230 NT1330  Issues Client-Server Client-Server  SecurityContext in Legal Access Security Networking I Networking II   NT1110  NT1210 Structure and Introduction to  ComputerLogic Networking    IS3120 IS3110 NT1210 Network  Risk Management in Introduction to General Education / General Studies NT2580 NT2799 Communications Information Technology Introduction to Information Security NSANetworking Capstone Project IS4550 NT2640 Security Policies and Implementation IP NT2640 Networking IP Networking PT2520...

Words: 2305 - Pages: 10

Premium Essay

Drew

...Syllabus NT2799 Network Systems Administration Capstone Project SYLLABUS Credit hours: 4.5 Contact hours: 56 (34 Theory, 22 Lab) Prerequisite(s): Completion of a minimum of 72 credits earned in the program of study including NT2640 IP Networking or equivalent. © ITT Educational Services, Inc. All Rights Reserved. -1- 13/01/2013 Network Systems Administration Capstone Project SYLLABUS COURSE SUMMARY COURSE DESCRIPTION This course provides an opportunity for students to work on a comprehensive project that includes the design, planning and implementation of a network solution for solving specific business problems. Common project management processes are applied to identify deliverables and outcomes of the project. MAJOR INSTRUCTIONAL AREAS 1. Project Management Techniques 2. A Fundamental Review of the Basics of Electronics in the AASNSA Program 3. Capstone Project 4. Research of Current and Emerging Technology COURSE OBJECTIVES 1. Apply important concepts of project management to the actual capstone project proposed for this course. 2. Use Microsoft Office Project to help plan and manage the actual capstone project. 3. Analyze the requirements for the capstone project. 4. Integrate and apply the knowledge acquired in the program to provide effective technological solutions for given problems. 5. Work in teams on a large-scope project. 6. Document solutions to a problem in......

Words: 7871 - Pages: 32

Premium Essay

Test

...______________________________________________________________________________ Project Name NSA Capstone Project Charter ______________________________________________________________________________ Prepared By: [insert name] Date of Publication: [insert date] Revision History Version | Date | Author(s) | Revision Notes | 1.0 | 9-27-14 | Josh | Started Charter | 2.0 | 10-4-14 | All members | Provided each of our parts of charter | | | | | | | | | | | | | Table of Contents Project Description 3 Project Objectives 3 Project Scope 4 In Scope: 4 Out of Scope: 4 Deliverables Produced: 4 Stakeholders: 5 Requirements: 5 Acceptance Criteria:Project Estimated Effort/Cost/Duration 5 Estimated Cost: 6 Estimated Effort Hours: 6 Estimated Duration: 6 Project Assumptions 7 Project Risks 7 Project Constraints 8 Project Dependencies 8 Project Approach 8 Project Organization 9 Communication Plan: 9 Project Guidelines: 9 Project Approvals 10 Project Description Ace’s IT Solutions will design and implement a fully functional network infrastructure for Greenway Bank. The equipment that is currently at all locations is outdated and will be replaced with state-of-the-art compatible systems. There are four branches which are located in: New York, Seattle, Orlando, and Los Angeles. The headquarters will be located in St. Louis. This location will have system capability and capacity to provide data......

Words: 1815 - Pages: 8

Premium Essay

Capstone Final Project

...NSA Capstone Greenway Bank Project Presented by: CISSA Amed Aplicano, Ivan Armendariz, Chris Christopher, Steven Smedley, Samuel Holman Table of Content 1. Table of content…………………………………………………………………………..……1 2. Project Charter………………………………………………………………………………....2-11 3. Change Management Plan…………………………………………………………………12-15 4. Change Management Procedure……………………………………………………….16 5. Project Schedule and Gantt Chart………………………………………………………17 6. Network Activity Diagram………………………………………………………………….18-20 7. Work Breakdown Structure……………………………………………………………….21 8. WBS Dictionary………………………………………………………………………………….22-24 9. Network Logical Diagram………………………………………………………………......25-26 10. Network Physical Diagram………………………………………………………………….27 11. Server Configuration…………………………………………………………………………..28-30 12. Active Directory Schema…………………………………………………………………….31 13. Client Configuration……………………………………………………………………………32-33 14. Infrastructure Configuration……………………………………………………………….34 15. Budget/Bill of materials……………………………………………………………………….35-37 16. Quality Plan…………………………………………………………………………………………38-40 17. Risk Management Plan………………………………………………………………………..41-48 18. Meeting Minutes…………………………………………………………………………………49-66 19. Final presentation slides……………………………………………………………………..67-77 20. Progress report………………………………………………………………………………….78- 1 NT2799.U1.HO4 Greenway Bank: Project ______________________________________________________________________________ Greenway Bank Project NSA Capstone Project Charter __...

Words: 12136 - Pages: 49

Premium Essay

Project Charter

...______________________________________________________________________________ Project Name NSA Capstone Project Charter ______________________________________________________________________________ Prepared By: [insert name] Date of Publication: [insert date] Revision History Version | Date | Author(s) | Revision Notes | 1.0 | | (Original author) | (original document) | | | | | | | | | | | | | | | | | Table of Contents Project Description 3 Project Objectives 3 Project Scope 4 In Scope: 4 Out of Scope: 4 Deliverables Produced: 4 Stakeholders: 5 Requirements: 5 Acceptance Criteria:Project Estimated Effort/Cost/Duration 5 Estimated Cost: 6 Estimated Effort Hours: 6 Estimated Duration: 6 Project Assumptions 7 Project Risks 7 Project Constraints 8 Project Dependencies 8 Project Approach 8 Project Organization 9 Communication Plan: 9 Project Guidelines: 9 Project Approvals 10 Project Description * On a large scale, summarize the case scenario or business case. Be specific in the background and why this project is necessary for the overall business value of the company * (Remove this comment section from the final document.) Project Objectives Objectives are statements that describe what this project will achieve and deliver. Objectives may be written using a technique called “SMART”: Specific, Measurable, Achievable, Realistic, and Timebound.......

Words: 1740 - Pages: 7

Premium Essay

Nsa Capstone

...Video Game High School NSA Capstone Risk Management Plan Revision History revision | date | name | description | Original 1.0 | 1/20/2015 | Vester M. | Original | 1.1 | 1/27/2015 | Anita D. | Disaster | | | | | | | | | Key Personnel Contact Info Name, Title | Contact Option | Contact Number | James Thiel | Work | 1(800) VGH-TEAM x101 | Project Manager | Alternate | | | Mobile | | | Home | | | Email Address | | | Alternate Email | | | | | Vester Martin | Work | 1(800) VGH-TEAM x102 | | Alternate | | | Mobile | | | Home | | | Email Address | | | Alternate Email | | | | | Ben Bourg | Work | 1(800) VGH-TEAM x103 | | Alternate | | | Mobile | | | Home | | | Email Address | | | Alternate Email | | | | | Mike Dinsmore | Work | 1(800) VGH-TEAM x104 | | Alternate | | | Mobile | | | Home | | | Email Address | | | Alternate Email | | | | | Anita Davis | Work | 1(800) VGH-TEAM x105 | | Alternate | | | Mobile | | | Home | | | Email Address | | | Alternate Email | | Table of Contents Purpose and Scope 1 Risk Plan Objectives 1 Deliverables Produced 1 Deliverable 1: 1 Deliverable 2: 1 Deliverable 3: 1 Project Risks 1 Risk I 2 Risk II 2 Risk III 2 Disaster Recovery Plan 2 Types of Teams 2 In the Event of a Disaster 2 Recovery Scenarios 3 Recovery Activities 3 Purpose and Scope The......

Words: 1727 - Pages: 7

Premium Essay

Nt2640

...Where Does This Course Belong? This course is required in the associate degree program in Network Systems Administration and associate degree in Mobile Communications Technology. The following diagrams indicate how this course relates to other courses in respective programs: Network Systems Administration NT2799 NSA Capstone Project NT2580 Introduction to Information Security NT2670 Email and Web Services NT2640 IP Networking PT2520 Database Concepts NT1330 Client-Server Networking II NT1230 Client-Server Networking I NT1430 Linux Networking PT1420 Introduction to Programming NT1110 Computer Structure and Logic NT1201 Introduction to Networking NT1310 Physical Networking CO2520 Communications SP2750 Group Theories EN1420 Composition II EN1320 Composition I GS1140 Problem Solving Theory GS1145 Strategies for the Technical Professional MA1210 College Mathematics I MA1310 College Mathematics II Networking Technology Courses Programming Technology Courses General Education/ General Studies 1 Date: 7/18/2011 IP Networking Syllabus Mobile Communications Technology MC2799 MCT Capstone Project NT2640 IP Networking MC2560 Mobile Wireless Communication I MC2660 Mobile Wireless Communication II MC2665 Mobile...

Words: 2573 - Pages: 11

Premium Essay

Test

...SECURING WI-FI ROGUE ACESS WITHIN AN ENTERPRISE SETTING Securing Wi-Fi Rogue Access within an Enterprise Setting Daniel Joel Clark A Capstone Presented to the Information Technology College Faculty of Western Governors University in Partial Fulfillment of the Requirements for the Degree Master of Science in Information Security Assurance January 9, 2014 1 SECURING WI-FI ROGUE ACESS WITHIN AN ENTERPRISE SETTING 2 A1 - Abstract Since 1999 wireless devices have become a necessity in enterprises. While increasing convenience, connectivity, and productivity, they also pose an unprecedented threat to network security guarding, which has literally taken to the airwaves. This paper will deal with vulnerabilities and risks regarding access points (APs) in a wireless network (WLAN) connecting to a wired local area network (LAN) in enterprises. Data for this paper will come from published academic papers, industry publications including white papers and surveys, and industry specialists. It will also include definitions of terms, policy and procedures that affect access points, and current practices regarding rogue APs. A case study will be presented for a fictional enterprise with multiple locations that has standard procedures, policies, and protocols in place, but recent events have questioned their ability to control access points with the discovery of rogue devices hidden in several office locations. Industry warnings about access points span the...

Words: 18577 - Pages: 75

Premium Essay

Nt 1210

...multiplexing, circuit switching and packet switching, OSI and TCP/IP models, LAN/WAN protocols, network devices and their functions, topologies and capabilities are discussed. Industry standards and the development of networking technologies are surveyed in conjunction with a basic awareness of software and hardware components used in typical networking and internetworking environments Introduction to Networking Syllabus Where Does This Course Belong? This course is required for the associate program in Network System Administration and the associate program in Electrical Engineering Technology. The following diagrams demonstrate how this course fits in each program. Associate Program in Network Systems Administration NT2799 NSA Capstone Project NT2580 Introduction to Information Security NT2670 Email and Web Services NT2640 IP Networking PT2520 Database Concepts NT1330 Client-Server Networking II NT1230 Client-Server Networking I NT1430 Linux Networking PT1420 Introduction to Programming NT1110 Computer Structure and Logic NT1210 Introduction to Networking NT1310 Physical Networking CO2520 Communications SP2750 Group Theories EN1420 Composition II EN1320 Composition I GS1140 Problem Solving Theory GS1145 Strategies for the Technical Professional MA1210 College Mathematics I MA1310 College Mathematics II Networking Technology Courses Programming...

Words: 4400 - Pages: 18

Premium Essay

Nt1210 Introduction to Networking Onsite Course

...multiplexing, circuit switching and packet switching, OSI and TCP/IP models, LAN/WAN protocols, network devices and their functions, topologies and capabilities are discussed. Industry standards and the development of networking technologies are surveyed in conjunction with a basic awareness of software and hardware components used in typical networking and internetworking environments Introduction to Networking Syllabus Where Does This Course Belong? This course is required for the associate program in Network System Administration and the associate program in Electrical Engineering Technology. The following diagrams demonstrate how this course fits in each program. Associate Program in Network Systems Administration NT2799 NSA Capstone Project NT2580 Introduction to Information Security NT2670 Email and Web Services NT2640 IP Networking PT2520 Database Concepts NT1330 Client-Server Networking II NT1230 Client-Server Networking I NT1430 Linux Networking PT1420 Introduction to Programming NT1110 Computer Structure and Logic NT1210 Introduction to Networking NT1310 Physical Networking CO2520 Communications SP2750 Group Theories EN1420 Composition II EN1320 Composition I GS1140 Problem Solving Theory GS1145 Strategies for the Technical Professional MA1210 College Mathematics I MA1310 College Mathematics II Networking Technology Courses Programming...

Words: 4400 - Pages: 18

Premium Essay

Nothing

...Contact/Instructional hours: 56 (34 Theory Hours, 22 Lab Hours) Prerequisite(s) and/or Corequisite(s): Prerequisites: NT1210 Introduction to Networking or equivalent Course Description: This course examines industry standards and practices involving the physical components of networking technologies (such as wiring standards and practices, various media and interconnection components), networking devices and their specifications and functions. Students will practice designing physical network solutions based on appropriate capacity planning and implementing various installation, testing and troubleshooting techniques for a computer network. Where Does This Course Belong? | | | NT2799 | | | | | | | | NSA Capstone | | | | | | | Project | | | | | NT2580 | | | NT2670 | NT2640 | | PT2520 | | Introduction to | | | | | | | | | | | Email and Web | | | | | Information | | | | IP Networking | | Database Concepts | | | | | Services | | | | | Security | | | | | | | | | | | | | | | | NT1330 | | | NT1230 | NT1430 | | PT1420 | | Client-Server | | | Client-Server | | | Introduction to |...

Words: 10839 - Pages: 44