Mail to the webmaster
|
|
ECSEL
East Cheshire Software Engineering Limited
Curriculum Vitae
Ric Wickham
Available for development contracts now
after a two-year break supervising and helping building work on rental flats.
Ideal location Norfolk, London or Thames valley but prepared to travel
(clean driving licence and current passport).
I have an RTF CV which will load into most word processors.
It contains just the most recent information that appears on this page.
If you want a copy,
download here (70Kb)
In preparing the keywords lists on this CV, and in other places,
I have necessarily used a large number of trademarks.
I acknowledge these trademarks as the property of the respective owners.
Résumé
From major developments for the largest Corporate clients to the smallest
PC problems, nearly 40 years experience in the computing industry ensures
I provide a timely and cost-effective service in the fields of support
and development of Unix, PC and VMS systems.
I have been a contract programmer since 1986, working in the areas of
system exploitation, open systems administration and application design
and implementation for both traditional and graphical environments.
My clients have ranged from a three-person software house to major water
and electricity utilities, and my responsibilities from coding to leading
a team of 15 programmers and defining their development methodology and
quality assurance processes.
Most of my contracts have been extended repeatedly and several clients
have offered further contracts when they next have a development or
support problem that requires my skills.
Most contracts have been on-site but I have a proven record of productive
work from home, delivering code and documentation (for both users and support
staff) on time and of high quality.
As a contractor, I believe knowledge and skills transfer to be an important
part of any job, and I usually undertake informal training of client staff
as well as providing support documentation.
I can provide formal training as well.
Most contracts have been for system programming, usually user interface,
communications and networking.
My major skills are in C, developing and supporting
IP systems on PC networks running Windows and on Unix, VMS and VME.
I also work in C++ and Java, mostly in GUI development, and in SQL and HTML.
I am a Certified Java Programmer and a Microsoft Certified Professional.
As a Chartered Engineer, I am committed to increasing the level of professionalism
in the computer industry in general and in contracting in particular.
I am a member of the British Computer Society, and have served as a Branch Chairman
and on its Council, Membership Committee and Independent Contractors Specialist
Group Committee.
Top Of Page
Technical Summary.
Specific current skills:
- 15 years Unix system and application programming
- 11 years Unix system administration (HP/UX, Linux)
- 10 years SQL, PL/SQL, Pro*C (Oracle 7, 8 and 8i, mySQL)
- 20 years C Language (including compiler support)
- 11 years Java Language
- 15 years PC hardware and configuration
- 15 years MSDOS, Windows, Win32, Windows95, NT, W2000, XP as they were introduced
- 13 years PC Lotus & Microsoft applications (Office, Smartsuite)
- 8 years Web design and implementation
General system development skill areas:
- Communications and systems programming, systems administration.
- Inspection techniques, configuration management,
development process design and standards.
- Technical writing (including occasional articles for popular science
and computing magazines).
Qualifications and education.
- Member of British Computer Society.
- Chartered Engineer since BCS first joined Engineering Council.
- Eur. Ing. (Europe-wide equivalent of CEng) awarded by FEANI in late 96
- Certified Java programmer (passed SUN's v1.0 exam May 97).
- MSc Computer Science from City University, London (1974)
- BSc Physics (2nd Hons) from Manchester University (1968)
- Educated at the Perse School, Cambridge (O and A levels, to 1965).
Top Of Page
Contract Employment Summary.
-
Jul. 2009 : with Emerald for further consultancy
Further development of games
application client for web-enabled mobile phones and server
for Unix systems.
Click here for details of original development
Back to
Contract Employment Summary
-
Dec. 2007 to May 2008 : with Home Retail Group
in Milton Keynes
Click here for details
Keywords: Oracle, SQL, Perl, sh, XML, XSLT, Wiki.
Back to
Contract Employment Summary
-
Mar. 2006 to Nov. 2007 : Property management
Major building work in flats, including complete refurbishment of middle
flat and fire escape, installing central heating, rewiring, etc.
Landscape gardening.
Planned return to work delayed by broken leg.
Back to
Contract Employment Summary
-
Nov. 2005 to Feb. 2006 : with Emerald teleworking from home
Developing games application client for web-enabled mobile phones and server
for Unix systems.
Click here for details
Keywords: java, IP, jdbc, mySQL, mobile telephony, junit, rcs, gnupg.
Back to
Contract Employment Summary
-
Jan. 2005 to Oct. 2005 : Planned break.
Work on house, garden and flats, holidays.
-
Dec. 2004 to Jan. 2005 : with Convergys Ltd in Cambridge (again)
Back with GTL/Convergys
(see Jan 2003)
supporting major one-off change to historic billing data for Norwegian customer
following changes to VAT rules in Norway.
Click here for details
Keywords: C, Pro*C, HP/UX 11i, perl, ksh.
Contract Employment Summary
-
Jun. 2004 to Nov. 2004 : Planned break.
Building works on 41, Greevegate: A roof failure ten years ago
(before we bought the property) had been inadequately fixed.
Completely refurbished top flat including roof and gutter work,
replacement kitchen and bathroom and slight rearrangement of internal walls.
Full details on request ;-)
Some work on web sites from home.
-
Jan. 2003 to May 2004 : with Convergys Ltd in Cambridge (again)
Back with GTL/Convergys
(see May 2000)
providing customised provisioninng system for a large
Middle-Eastern client.
Click here for details
Keywords: C, Pro*C, PL/SQL, Oracle 9i, HP/UX 11i, Java, Unix, telephony switches,
UML.
Contract Employment Summary
-
Aug. 2002 to Jan 2003 : planned break.
Holidays, more work on house, garden and flats, formal training in UML
from Learning Tree.
-
Mar. 2002 to Jul. 2002 : with Convergys Ltd in Bristol
Back with Convergys working on the Transfer Accounting Program again.
(See Nov. 99.)
Click here for details
Keywords: C, Pro*C, yacc, lex, ASN.1, unix, ksh, HP/UX v11.
Contract Employment Summary
-
Oct. 2001 to Dec. 2001 : with ICS (UK) Ltd in Rotterdam
Working with a unit customising the Geneva billing system for Energis NV.
Click here for details
Keywords: Geneva, perl, VB, ADO, ActiveX, Oracle, SQL.
Contract Employment Summary
-
Feb. 2001 to Sep. 2001 : various web and training assignments
Working from home and on-site to provide Internet
and web site facilities for small businesses.
Attending instructor selection and training with Learning Tree, then ran
Unix courses.
Click here for details
Keywords: Linux, firewall, proxy, apache, perl, C, HTML.
Contract Employment Summary
-
May 2000 to Jan. 2001 : With Geneva Technology in Cambridge.
Working with a unit customising the Geneva billing system for large customers.
Click here for details
Keywords: C, Pro*C, Perl, unix, ksh, HP/UX 11, SunOs, Solaris.
Contract Employment Summary
-
Mar. to Apr. 2000 : Building local contacts.
Planned break in employment to build contacts with local firms
(and landscape the garden!).
-
Nov. 99 to Feb. 2000 : With Convergys in Bristol.
Implementing code to load new format Transfer Accounting Program (TAP)
files (specified in ASN.1) into Oracle database.
Click here for details
Keywords: C, Pro*C, yacc, lex, awk, m4, ASN.1, unix, ksh, HP/UX v11.
Contract Employment Summary
-
Aug. to Oct. 99 : Moving and studying.
Planned break in employment to move family and mother-in-law from
Reading to Hunstanton.
-
Mar. 97 to Jul. 99 : With The National Grid Company in Wokingham.
Originally taken on as development programmer for large DEC Alpha, VMS,
C and Oracle project.
Made development team leader after a month.
Introduced more formality to development and testing processes.
Led development team (and, for nearly a year, integration team as well)
to successful delivery of SPICE product.
From Jan 99, with the product delivered,
retained as part of support team.
Click here for details
Keywords: C, DEC, VMS, DCL, Alpha, DCE, RPC, Pro*C, SQL, PL/SQL, Oracle 7, NT,
SQL Server, PVCS, Tracker.
Contract Employment Summary
-
Aug. 94 to Mar. 97: With Cellnet in Slough.
Designed enhancements to Call Data Collection system to increase throughput by a
factor of three.
Renewed for general support and development.
Lead designer for major CDC rationalisation and major operator interface enhancement.
Click here for details
Keywords : HP/UX V9, LVM, IP, udp, xti, sh, C, VAX/VMS, DCL, SQL, PL/SQL, Pro*C, Oracle 7.
Contract Employment Summary
-
May to July 94: With Southern Electric in Maidenhead.
Developing client/server connection in C++ between PC Windows application and
DEC Alpha OSF/1 server via socket connection.
Click here for details
Major keywords : IP, udp, tcp, xti, Windows SDK, sockets, WinSock dll,
client/server, DEC, OSF/1, C++.
Contract Employment Summary
-
Nov. 93 to Apr. 94: With CSC at Cellnet in Slough.
Packaging rcs for configuration management and automatic build management under HP-UX.
General Unix system administration.
Click here for details
Major keywords: Unix, sh, C, rcs, sccs, awk, sed, vi.
Contract Employment Summary
-
Oct. 92 to Aug. 93: With British Telecom in Fleet.
Porting protocol handler for BT proprietary X.25 secure protocol from Unix to VME.
Click here for details
Keywords: VME, Unix, PC, C, S3, RSI, COSMAN, PFM, ETM, SPO, X.25, OSI, xti,
IP, tcp, EDI, EDIFACT, protocols.
Contract Employment Summary
-
Sept. 91 to Oct. 92: With ISS in Hanley.
Design and implementation of VME and X subsystems to give access to
VME TP data via RPC using Sun NFS.
Click here for details
Keywords: VME, VME/X, Unix, DOS, PC, C, S3, IP, tcp, udp, xti, xdr, rpc,
Ethernet, PC/NFS, TPMS, IDMS, Unix device drivers.
Contract Employment Summary
-
Mar. 90 to Aug. 91: With ISS in Hanley.
Design and implementation of ICL Series 39 applications and test programs for
Network Systems HYPERchannel network in C and S3.
Click here for details
Keywords: VME, C, S3, HYPERchannel, SCSI, VME device drivers.
Contract Employment Summary
-
Jan, Feb. 90: With ICL in Bracknell.
Implementing secure virtual line printer for ICL S39 / VME for CHOTS project.
Click here for details
Keywords: VME, S3, SCL, RSI, COSMAN, PFI, ETM, SAPs, VME device drivers.
Contract Employment Summary
-
July to Dec. 89: With ISS in Hanley.
Design and implementation of SCL 'front end' for ICL VME systems.
Click here for details
Keywords : VME, S3, VisionMaster, DDS, Pascal.
Contract Employment Summary
-
Apr. to June 89: With ISS in Hanley.
Implementation of raw-mode file driver for ICL Series 39 Unix (VNS),
to read and write VME serial files.
Click here for details
Keywords: VME, Unix, VME/X, C, RSI, ETM, MAMPHY, Unix device drivers.
Contract Employment Summary
-
July 88 to Mar. 89: With Centre For Industries Ltd in Hayfield.
Application management package for ICL VME systems.
Click here for details
Keywords: VME, C, SCL, S3, Pascal, disaster recovery.
Contract Employment Summary
-
Aug. 86 to July 88: With North West Water Authority in Gt. Sankey.
Operations support of large VME TP site.
Click here for details
Keywords : VME, SCL, Filestore Management, Operations procedures.
Contract Employment Summary
Top Of Page
Permanent Employment Summary.
-
'78 to '86:
ICL Plc. Support strategist, designer, ICL VME base, 2900 series, S39.
-
'75 to '78:
Glasgow University Computer Service. System Support, ICL 2900, VME/B & K.
-
'72 to '75:
Oxford University Computing Service. System Support, ICL 1900, comm.s.
-
'68 to '72:
GEC Computers Ltd. Logic designer. Hardware engineer in research lab.
Top Of Page
Professional Activities.
Active within the British Computer Society.
- Secretary of Independent Computer Contractors' specialist group from formation in 1989
until the 1997 AGM.
Still on the Committee.
- Chairman of North Staffs branch in 1992.
- Elected member of council for two terms (1991 to 1997).
- Council representative on Membership Committee from 1995 to 1997.
Top Of Page
Contract Employment Details
Home Retail Group
Dec. 2007 to May 2008 : With Home Retail Group
in Milton Keynes.
General support and development of the Multimedia Database PC applications
and batch processes that underlie
the Argos and Homebase catalogue stores.
Personally responsible for:
- Support during the launch of Catalogue 69 and the installation of a
major system upgrade ('SPODE')
- Development of a database purge program to reclaim 0.5TB of 'lost'
temporary table space
- Developmen of image preview facility for online users
- Updates to the Wiki documentation
Contract Employment Summary
Top Of Page
Emerald Developments
Nov. 2005 to Feb. 2006 : With Emerald teleworking from home.
Developing games client for web-enabled mobile phones and server for Unix systems.
Personally responsible for:
- leading design team of three
- implementation of demonstration system in Java
- generation of test cases for game logic class
Contract Employment Summary
Top Of Page
Convergys Ltd
Dec. 2004 to Jan. 2005 : With Convergys Ltd in Cambridge.
Back with Convergys
to support major one-off change to
Geneva historic billing data for major Norwegian client following
change in tax regime in Norway.
Personally responsible for:
- assisting with design of script to perform the change
- generation of test cases
- liaison with support staff in Norway to ensure updates completed successfully.
Contract Employment Summary
Top Of Page
Convergys Ltd
Jan. 2003 to May 2004 : With Convergys Ltd in Cambridge.
See May 2000 (GTL now taken over by Convergys).
Part of large team customising the Geneva billing system for a large
Middle-Eastern client.
Two month break in early 2004;
supported mother in law (then 83) through serious illness.
Personally responsible for:
- high- and low-level design of provisioning subsystem
- design of interface to external work management and provisioning system
- liaison with external suppliers in Finland
- implementation of design in Pro*C
- design of test suite,
including provision of new test data generators in Java
- support for system test, integration test and on-site staff.
Contract Employment Summary
Top Of Page
Convergys Ltd
Mar. 2002 to Jul. 2002 : With Convergys Ltd in Bristol
(See Nov. 99.)
Upgrading the Transfer Accounting Program package for GPRS roaming.
Personally responsible for:
- low-level design of classes to support the new service model
- implementation of the new classes
- generation of test cases,
including provision of new test data generators
- construction of an ASN.1 analyser and test data translator
Contract Employment Summary
Top Of Page
ICS (UK) Ltd
Oct. 2001 to Dec. 2001 : With ICS (UK) Ltd in Rotterdam
Joined a small team customising the Geneva billing system for Energis NV,
working on file customisation scripts and a database load script
(all written in "perl" for an Oracle database)
and breakout code for the Geneva account maintenance application (written in VB6).
Personally responsible for:
- reworking an event customisation script in "perl"
to increase throughput by a factor of 30
- designing, implementing, documenting and testing
a bill customisation script in "perl"
- designing, implementing, documenting and testing
an ActiveX DLL in Visual Basic for use as a Geneva CAM breakout
implementing postcode lookup and address completion
using ADO to access an Oracle database
- designing, implementing, documenting and testing
a data loader in "perl" to load
the Government-supplied postcode database to support the address completion DLL
Contract Employment Summary
Top Of Page
Various Web and Training assignments
From Feb. 2001 to Sep. 2001 :
Working from home and on-site with various small clients.
During this period I have
- built a Linux-based firewall for a small site in London
- completed introductory courses to become an instructor for Learning Tree
- delivered training for Learning Tree
- completed commercial web sites for local businesses
(see, e.g. "http://www.norfolk4x4.demon.co.uk/")
- completed the requirements specification for the "PER" support
subsystem for the BCS
Contract Employment Summary
Top Of Page
Geneva Technology Ltd
From May 2000 to Jan. 2001 :
With Geneva Technology Ltd in Westwick and Cambourne, Cambridge.
Part of a team customising the Geneva billing system to meet specific
customer requirements and supporting existing customisation code.
First contract ran to end of September, followed by a break and a new contract in November.
Personally responsible for:
- Design of customisation programs in response to supplied requirements
- Detailed design and implementation of customised loader for major Czeck customer.
- Detailed design and implementation of call write-off application
for major British customer.
- Support of billing processor for major Italian customer.
- Coding to given designs
- Unit test, documentation, build.
Contract Employment Summary
Top Of Page
Convergys
From Nov. 99 to Feb. 2000 : With Convergys IMG in Clifton, Bristol.
Rewriting file loader and generation programs for Transfer Accounting Package
("TAP", international standard in mobile telephone industry)
to support move from text-based ("TAP.1") files to ASN.1 ("TAP.3") standard.
Personally responsible for:
- Detailed low-level design of loader
- Construction of ASN.1 grammar analyser
- Coding TAP loader in C, Pro*C and Unix shell
- Designing and writing unit test programs and general test tools.
- Documentation.
Contract Employment Summary
Top Of Page
National Grid Company
From Mar. 97 to Jul. 99 : With The National Grid Company in Wokingham.
Taken on as development programmer in SPICE project (Based on Dec Alpha, VMS, Oracle, C
and Pro*C),
initially to write an RPC server interface for PCs running PowerBuilder using DCE.
Put in charge of Applications development team (8 to 12 members) after 1 month.
Extended team's use of formal methods.
Ran integration team as well for nearly a year (total varying around 15 people).
From Jan 99, with product delivered, moved to support unit.
Personally responsible for:
- Introduction of formal inspections and formal unit testing
- Management of quality process including code and document inspections
- Day-to-day team leading and longer term scheduling including code estimation
- Defect management throughout application
- Recruitment, induction, coaching of team members
- Development and maintenance of RPC server interface for PCs and
server job management code.
- Integration test and delivery to system test
- Administration, maintenance and support of NT/SQL server-based support tools.
SPICE project website
Contract Employment Summary
Top Of Page
Cellnet (again)
Aug. 94 to Mar. 97: With Cellnet in Slough.
Part of small team enhancing billing application to handle a three-fold increase in call rates
and provide a small increase in functionality.
Renewed to work in general support and development.
Lead designer for major re-write of suite.
Lead designer/implementor for major extension of operator interface.
Extended team's use of formal methods.
Personally responsible for:
- Design of new interface to allow community of machines to be operated
from single screen via UDP message daemon.
Member of implementation team (of two)
- Design of program (in Pro*C) to replace the major
Call Data Collection components (in IEF).
Member of implementation team (of three)
- Design and implementation of SQL scripts for database conversion
- Design of test strategy and suites for overall regression testing and
integration tests for TP
- Design and construction of automated delivery route for new code
- Configuration management and all Unix
system administration of HP development machine
- Introduction of formal inspections
Contract Employment Summary
Top Of Page
Southern Electric
May to July 94: With Southern Electric in Maidenhead.
Implementing client/server link (C++ DLL) from PowerBuilder application on
PC with OS/2 and Windows to database class on DEC Alpha with OSF/1
linked via tcp and udp sockets to server daemon.
Personally responsible for:
- Design and implementation of the server daemon, client dll and
Windows login protocol and graphical user interface in C++
Contract Employment Summary
Top Of Page
Cellnet
Nov. 93 to Apr. 94: With CSC at Cellnet in Slough.
Automating product control and build mechanism for medium-scale development team.
Personally responsible for:
- Design and implementation of a software configuration management and
automated build system written in shell scripts and based around rcs
and a product definition file
- General Unix system administration
Contract Employment Summary
Top Of Page
British Telecom
Oct. 92 to Aug. 93: With British Telecom at Fleet.
Porting a proprietary X.25/EDI communications protocol package from Unix to VME.
Personally responsible for:
- Design and implementation of shared-store link connecting X.25 handler to the rest
of the application, and of test procedures for link
- Porting protocol handler and construction of test harness,
later adopted as a standard unit tester by the originators of the code
- Installation of X.25 cards and drivers in test harness PCs and
design of configuration allowing simultaneous access to X.25
and Novell networks using DR M-DOS.
Contract Employment Summary
Top Of Page
Industry Standard Software (again)
Mar. 90 to Oct. 92: with Industry Standard Software in Hanley
Systems design/implementation.
To Aug. 91, in a collaboration with ICL and Network Systems Ltd to provide
HYPERchannel connections for ICL Series 39 mainframes.
Personally responsible for porting the major application,
Bulk File Exchange (BFX) and operator and system manager interfaces,
and for documentation.
Performed maintenance on the VME/X C compiler to prepare for X/Open branding.
To Oct. 92, designed and implemented subsystems to give Unix and DOS programs
access to VME data in TPMS service keyed files and IDMS databases via RPC over UDP/IP
through Sun NFS and the ISS product EXS.
Installed on initial customer site (EEC Luxembourg).
Maintained test VME service including preparation of site procedures manual and
VME and VME/X upgrades.
Contract Employment Summary
Top Of Page
ICL
Jan, Feb. '90: with ICL in Bracknell.
Systems Programmer,
working with CHOTS secure office applications team for ICL in Bracknell.
Responsible for design and implementation of a spooler that could follow a
network authentication protocol.
Implemented in S3 as a sponsor VM plus an interceptor, replacing RSI
(ETM and COSMAN) interfaces to provide a completely general 'virtual lineprinter'.
Contract Employment Summary
Top Of Page
Industry Standard Software
Apr 89 to Dec 89: with Industry Standard Software in Hanley
Systems Programmer
To June 89, implemented raw-mode UNIX device driver for ICL VNS system to read
and write VME serial files at block level.
To Dec 89, in a collaboration with ICL to provide a simple form-filling interface
for VME SCL commands, based on ICL VisionMaster product.
Part of team of three.
Implemented an early prototype as a demonstrator.
Implemented automatic screen-generation tools in Turbo and ICL Pascal.
Implemented validation suite.
Contract Employment Summary
Top Of Page
Centre For Industries
July 88 to Mar 89: with Centre for Industries Ltd at Hayfield
Application / Service programmer
in a joint venture to produce a package for use in application management,
disaster planning, security and recovery.
Responsible for concept, design, coding, integration, testing, packaging and documentation.
Implemented in Turbo Pascal and SCL, with a little COBOL.
Also made several marketing trips and sales presentations, plus a 2-week exercise at
Welsh Water Authority to install the application and package initial services.
Contract Employment Summary
Top Of Page
North West Water Authority
Aug. 86 to Jul. 88: with North West Water Authority at Warrington
Various positions, including Technical Support programmer, operations support consultant,
filestore design consultant.
Initial contract to design and implement transition to partitioned filestore
and Eagle discs from controlling-file based FDS640.
Extended to Mar 87 for work with Operations Support unit writing and introducing
manual and SCL procedures for change management and control and for filestore resilience.
Extended to Sept. 87 as leader of a project to establish disaster recovery procedures
and package the major applications to allow easy movement between machines for load
balancing.
Contract extended to July 88 to help redefine role of Operations Support unit,
to provide training and coaching with SCL writing,
to introduce defect analysis for job failures and to
establishing coding standards and operational architecture for batch jobs
to ease current operational problems.
Contract Employment Summary
Top Of Page
Permanent Employment Details.
ICL
78 to 86: with International Computers Ltd at Kidsgrove and West Gorton
78 to 81: Diagnostic programmer.
Supporting VME/B operating system (including on-site customer support) and working
on design, specification and implementation of diagnostic tools.
Oct. 81: Support Unit Team leader.
One of three people organising a new VME support centre in Kidsgrove;
then led team of 4 supporting file maintenance code.
July 83: Support Strategist.
Joined small team defining company strategy for support of VME on future hardware
(Series 39).
Designed necessary changes to operating system and software tools to support the strategy,
then assisted in implementation.
Sept. 84, joined VME strategy team (OSTC) permanently as strategist responsible for
support mechanisms and tools for all Mainframe Systems products,
with main focus on Series 39.
Briefly responsible for High Security Option.
Permanent Employment Summary
Top Of Page
Galsgow University Computer Service
75 to 78: with Glasgow University Computer Service at the Bush Estate
System Programmer, based at Regional Computer Centre at Edinburgh.
General programming duties, including support of VME/B and VME/K and associated compilers,
and design and implementation of spooler code and parts of a job scheduling system,
a communications interface and the underlying support code for the Scientific Jobber.
Worked on Computer Board working party on networking.
Performed liaison duties between Universities of Glasgow, Edinburgh and Strathclyde.
Permanent Employment Summary
Top Of Page
Oxford University Computing Service
72 to 75: with Oxford University Computing Service
Software support programmer.
General programming duties, including
- support of George 3 and 4
- compiler support (Algol, Fortran, Algol68, BCPL)
- one day a week in User Advisory Service
Implemented batch compilation subsystem for Fortran, Algol, Algol68.
Led team that designed and implemented file and job transfer to ULCC.
Permanent Employment Summary
Top Of Page
GEC Computers
68 to 72: with GEC Computers (initially Elliott Brothers) at Borehamwood
Started as materials physicist working on thick-film packaging of high-density microcircuits.
Subsequently moved to logic design, including store interface of machine
eventually marketed as the GEC 2050.
Permanent Employment Summary
Top Of Page
|