Big Bridge

Oct 2011 – Dec 2011The company is no longer tradingContract

Web Development Manager at Big Bridge

Big Bridge Logo

About Big Bridge

Big Bridge was a leading web development company based in Brisbane, specialising in creating innovative and dynamic web solutions for clients across various industries. With a strong industry presence, Big Bridge was committed to delivering high-quality websites that engaged users and drove business growth.

Iain White Web Development Manager Work Experience

As the Web Development Manager at Big Bridge, Iain White played a pivotal role in overseeing the development and maintenance of websites. His responsibilities encompassed a wide range of tasks, ensuring the seamless operation, user experience, and security of client websites.

Other Contributions

Project Manager Tasks

As the Project Manager at Big Bridge, Iain White demonstrated exceptional skills in successfully planning, executing, and delivering projects. His key responsibilities included:

  • Project Planning: Iain led the project planning process, defining scope, objectives, and deliverables. He created detailed project plans, identified dependencies, and established milestones through collaboration with stakeholders.
  • Team Coordination: Iain assembled project teams and assigned tasks and responsibilities. He facilitated effective communication and collaboration, providing guidance and support to ensure clarity on objectives, timelines, and deliverables.
  • Risk Management: Iain conducted thorough risk assessments, proactively identifying potential risks and developing mitigation strategies. He closely monitored risks, implementing contingency plans when necessary, and ensured prompt identification and resolution of issues.
  • Project Execution: Iain oversaw project activities, ensuring adherence to plans, timelines, and quality standards. He monitored progress, tracked milestones, and swiftly addressed any issues or roadblocks to keep the project on track. Iain actively managed resources and budgets for successful project outcomes.
  • Stakeholder Management: Iain engaged and managed stakeholders, fostering positive relationships and ensuring their involvement and support. He communicated project updates, risks, and achievements, addressing concerns and maintaining alignment with project objectives.
  • Project Monitoring and Control: Iain implemented robust monitoring and control mechanisms, utilising project management tools to track performance, manage changes, and optimize resource utilisation. He maintained comprehensive project documentation.
  • Quality Assurance: Iain implemented quality assurance processes, conducting regular reviews and tests to ensure deliverables met established standards. He collaborated with stakeholders to define and measure quality metrics throughout the project lifecycle.
  • Project Communication: Iain facilitated effective communication among stakeholders, preparing and delivering status reports and updates to keep them informed. He ensured smooth and accurate information flow to maintain project transparency.
  • Change Management: Iain managed project changes, evaluating requests, assessing impacts, and implementing approved changes. He effectively communicated changes to the team and stakeholders, ensuring a clear understanding of their implications.
  • Project Closure: Iain oversaw the project closure process, ensuring completion of deliverables and smooth handover. He conducted post-project reviews to identify successes, areas for improvement, and best practices for future projects.

Iain White’s role as a Project Manager encompassed comprehensive project planning, team coordination, risk management, execution, stakeholder management, monitoring and control, quality assurance, communication, change management, and closure. His expertise and leadership were instrumental in delivering successful projects aligned with business objectives and client expectations.

Business Analyst Tasks

As a Business Analyst at Big Bridge, Iain White excelled in fulfilling crucial tasks to support business operations and decision-making. His responsibilities included:

  • Requirements Elicitation: Iain engaged stakeholders to understand their business needs and objectives, conducting interviews and workshops to document detailed requirements.
  • Business Process Analysis: Iain analysed existing processes, identifying inefficiencies and proposing streamlined solutions for enhanced operational efficiency.
  • Data Analysis: Iain collected and analysed data, providing valuable insights to support strategic decision-making and ensuring data accuracy and reliability.
  • Documentation: Iain created comprehensive documentation, accurately capturing business requirements and facilitating effective communication and implementation.
  • Solution Evaluation: Iain assessed potential solutions, performing feasibility studies and cost-benefit analysis to recommend suitable options aligned with business goals.
  • Stakeholder Management: Iain actively engaged stakeholders, building strong relationships and ensuring alignment on project objectives and requirements.
  • User Acceptance Testing (UAT): Iain coordinated and supported UAT efforts, developing test plans and facilitating sessions to validate proposed solutions.
  • Change Management: Iain assessed the impact of changes, developed change management plans, and facilitated smooth transitions and adoption of new processes or systems.
  • Solution Implementation Support: Iain provided support during implementation, monitoring progress and ensuring compliance with defined requirements.
  • Continuous Improvement: Iain identified opportunities for process optimisation, recommending enhancements and contributing to continuous improvement efforts.
  • Risk Assessment and Mitigation: Iain proactively assessed risks, developed mitigation strategies, and worked with stakeholders to minimize their impact.
  • Business Impact Analysis: Iain evaluated the potential impact of changes or solutions, considering factors such as cost, resources, and readiness for informed decision-making.

As a highly effective Business Analyst, Iain White played a critical role in understanding business needs, analysing processes, eliciting requirements, conducting data analysis, facilitating stakeholder communication, supporting solution implementation, and driving continuous improvement. His contributions were instrumental in achieving successful outcomes and enabling informed decision-making at Big Bridge.

Full-Stack Developer Tasks

As a Full-Stack Developer at Big Bridge, Iain White played a pivotal role in designing, developing, and maintaining robust web applications. His key responsibilities included:

  • System Design and Architecture: Iain designed scalable and efficient system architectures and database structures, analysing requirements and identifying technical solutions.
  • Front-End Development: Iain implemented captivating user interfaces (UI) and seamless user experiences (UX) using HTML, CSS, and popular JavaScript frameworks like React, Angular, or Vue.js.
  • Back-End Development: Iain developed server-side components and logic using languages such as Python, Java, or Node.js, incorporating RESTful APIs, database integration, and business logic implementation.
  • Database Management: Iain ensured efficient data storage and retrieval, designing schemas, optimising query performance, and ensuring data integrity and security with systems like MySQL, PostgreSQL, or MongoDB.
  • API Development and Integration: Iain facilitated communication between systems and services by creating and integrating APIs, enabling seamless data exchange and third-party service integration.
  • Testing and Debugging: Iain conducted comprehensive testing, utilising frameworks and tools for unit testing, integration testing, and end-to-end testing to ensure application reliability and stability.
  • Version Control and Collaboration: Iain utilised Git and followed best practices for code organisation, documentation, and code reviews, ensuring high code quality and fostering effective collaboration.
  • Performance Optimisation: Iain optimised application performance by enhancing code efficiency, database queries, and network latency, implementing caching mechanisms, and utilising performance monitoring tools.
  • Security Implementation: Iain prioritised application security, following secure coding practices, implementing authentication and authorization mechanisms, and conducting regular security audits.
  • Continuous Integration and Deployment (CI/CD): Iain automated build, testing, and deployment processes using CI/CD pipelines and tools like Jenkins, GitLab CI, or Travis CI, ensuring consistent and reliable software delivery.
  • Collaboration and Communication: Iain collaborated effectively with cross-functional teams, providing technical insights and ensuring successful project delivery through transparent communication.
  • Research and Learning: Iain actively pursued professional growth, staying updated with the latest technologies, frameworks, and best practices, attending conferences, and contributing to the team’s development.

Iain White’s multifaceted role as a Full-Stack Developer showcased his proficiency in both front-end and back-end development, as well as his ability to contribute to the successful delivery of projects at Big Bridge.

Software Engineering Manager Tasks

As the Software Engineering Manager at Big Bridge, Iain White assumed various responsibilities to lead and manage software engineering teams. The following tasks were performed in this role:

  • Leadership: Iain provided strong leadership to software engineering teams, overseeing their daily activities, setting goals, and ensuring alignment with the company’s strategic objectives. He fostered collaboration, motivated team members, and supported their professional growth.
  • Project Planning and Management: Iain planned and managed software engineering projects, collaborating with stakeholders to define project scope, objectives, and deliverables. He allocated resources, established timelines, and monitored progress to ensure timely and within-budget project completion.
  • Technical Guidance and Mentorship: Iain offered technical guidance and mentorship to software engineers, leveraging his expertise to support their professional development. He encouraged knowledge sharing, advocated for best practices, and cultivated a culture of learning and innovation within the team.
  • Software Architecture and Design: Iain played a vital role in software architecture and design decisions. Collaborating with architects and senior engineers, he defined system architecture, selected appropriate technologies and frameworks, and ensured scalability, maintainability, and performance of software solutions.
  • Code Review and Quality Assurance: Iain conducted code reviews to ensure adherence to coding standards, best practices, and quality guidelines. He fostered a culture of code quality and mentored engineers in writing clean, efficient, and maintainable code. He also implemented quality assurance processes to identify and resolve software defects.
  • Agile Methodologies and Process Improvement: Iain advocated for the adoption of Agile methodologies like Scrum or Kanban within software engineering teams. He facilitated Agile ceremonies, coached team members on Agile principles, and implemented process improvements to enhance productivity, collaboration, and delivery efficiency.
  • Stakeholder Management: Iain effectively managed relationships with stakeholders such as product managers, business analysts, and senior executives. He collaborated with stakeholders to understand their requirements, provided technical insights, and ensured effective communication and collaboration throughout the software development lifecycle.
  • Risk Assessment and Mitigation: Iain conducted risk assessments to identify potential risks and issues that could impact software projects. He implemented risk mitigation strategies, proactively addressed challenges, and ensured contingency plans were in place to minimize disruptions and maintain project timelines.
  • Vendor Management: Iain managed relationships with software vendors and third-party providers. He evaluated vendor capabilities, negotiated contracts and agreements, and ensured timely delivery of software components or services. He also monitored vendor performance and resolved any issues that arose during engagements.
  • Continuous Improvement and Innovation: Iain fostered a culture of continuous improvement and innovation within software engineering teams. He encouraged the adoption of new technologies, tools, and processes to enhance productivity, streamline workflows, and drive innovation in software development practices.

Through these tasks, Iain White effectively managed software engineering teams, guided software development projects, and ensured the delivery of high-quality software solutions that met the needs of Big Bridge and its stakeholders.

Application Architect Tasks

As an Application Architect at Big Bridge, Iain White assumed various responsibilities to design and oversee the development of robust and scalable applications. The following tasks were performed in this role:

  • Application Architecture Design: Iain designed the overall architecture of applications, defining their structure, components, modules, and interfaces. He collaborated with stakeholders to understand business requirements and translated them into architectural designs that followed industry best practices and standards.
  • Technology Evaluation and Selection: Iain evaluated different technologies, frameworks, and tools to identify the most suitable options for application development. He conducted research, performed proof of concepts, and made recommendations on the selection of technologies that aligned with project requirements and business goals.
  • System Integration and Interoperability: Iain facilitated the integration of applications with other systems and platforms, ensuring smooth data flow and interoperability. He defined integration patterns, designed APIs, and collaborated with integration teams to implement efficient and reliable integration solutions.
  • Performance Optimisation: Iain optimised application performance by analysing and addressing performance bottlenecks. He conducted performance testing, identified areas for improvement, and implemented performance tuning strategies to enhance application responsiveness and scalability.
  • Security and Compliance: Iain prioritised security and compliance considerations in application architecture. He defined security requirements, implemented security controls, and ensured compliance with relevant regulations and industry standards. He collaborated with security teams to conduct security assessments and address vulnerabilities.
  • Technical Leadership and Guidance: Iain provided technical leadership and guidance to development teams. He mentored developers, conducted code reviews, and promoted the use of best practices and design patterns. He facilitated knowledge sharing sessions and encouraged continuous learning within the team.
  • System Resilience and Availability: Iain designed applications with a focus on resilience and high availability. He implemented strategies such as fault tolerance, redundancy, and disaster recovery to ensure the applications could withstand failures and deliver uninterrupted service.
  • Application Performance Monitoring: Iain implemented monitoring solutions to track the performance and health of applications. He set up monitoring tools, defined key performance indicators, and established alerting mechanisms to proactively identify and address performance issues.
  • Collaboration and Communication: Iain collaborated with cross-functional teams, including project managers, business analysts, and infrastructure teams, to ensure effective communication and alignment of application architecture with project requirements and organisational goals.
  • Documentation and Knowledge Management: Iain maintained comprehensive documentation of application architecture, design decisions, and system components. He documented best practices, patterns, and guidelines to facilitate knowledge sharing and enable smooth application maintenance and future enhancements.

Through these tasks, Iain White effectively performed the role of an Application Architect, contributing to the design and development of well-structured and high-performing applications at Big Bridge.

System Architect Tasks

As a System Architect at Big Bridge, Iain White had the responsibility of designing and overseeing the architecture of complex systems. Here is a revised version of the tasks performed in this role:

  • System Architecture Design: Iain was accountable for designing the overall architecture of systems, including the arrangement of components, interfaces, and the integration of various subsystems. He collaborated with stakeholders to understand business requirements and translate them into scalable and robust system designs.
  • Technology Evaluation and Selection: Iain evaluated different technologies, platforms, and frameworks to identify the most suitable options for system development. Through research and analysis, he made informed decisions on technology selection, ensuring alignment with project goals and long-term scalability.
  • System Integration and Interoperability: Iain ensured seamless integration and interoperability of different system components and subsystems. He designed integration patterns, defined interfaces, and worked closely with development teams to implement effective integration solutions.
  • Performance Optimisation and Scalability: Iain focused on optimising system performance and scalability. He analysed performance bottlenecks, conducted performance testing, and implemented performance tuning strategies to enhance system responsiveness and efficiency.
  • Security and Compliance: Iain prioritised security and compliance considerations in system architecture. He defined security requirements, implemented robust security controls, and ensured adherence to relevant regulations and industry standards. Collaborating with security teams, he conducted security assessments and implemented appropriate measures.
  • Infrastructure Design and Planning: Iain collaborated with infrastructure teams to design and plan the necessary hardware and network infrastructure to support the system. He assessed infrastructure requirements, capacity planning, and scalability considerations to ensure a reliable and efficient system environment.
  • Technical Leadership and Guidance: Iain provided technical leadership and guidance to development teams. He mentored team members, facilitated knowledge sharing, and promoted best practices and design patterns to ensure consistent and high-quality system development.
  • System Resilience and Disaster Recovery: Iain designed systems with resilience and disaster recovery in mind. He implemented strategies such as redundancy, fault tolerance, and backup solutions to ensure system availability and data integrity in the event of failures or disasters.
  • Collaboration and Communication: Iain collaborated effectively with cross-functional teams, including project managers, business analysts, and operations teams. He communicated system architecture concepts and decisions clearly, ensuring alignment with project goals and stakeholder expectations.
  • Documentation and Knowledge Management: Iain maintained comprehensive documentation of system architecture, design decisions, and system components. He documented best practices, guidelines, and system dependencies to facilitate knowledge sharing and support ongoing maintenance and enhancements.

In summary, Iain White played a crucial role as a System Architect, contributing to the design and development of scalable, secure, and high-performing systems at Big Bridge.

Web Developer Tasks

As a Web Developer at Big Bridge, Iain White fulfilled a range of tasks to ensure effective website development and maintenance. Here is a rephrased version of the responsibilities performed in this role:

  • Website Design and Development: Iain was involved in designing and developing websites for various clients, taking into account their specific requirements and branding guidelines. He utilised front-end technologies such as HTML, CSS, and JavaScript to create visually appealing and user-friendly websites.
  • Content Management: Iain managed website content, including updating and maintaining existing content, adding new pages or sections, and ensuring the accuracy and relevance of information. He worked closely with content creators and stakeholders to ensure consistent branding and messaging across the website.
  • Website Maintenance and Troubleshooting: Iain was responsible for the ongoing maintenance and troubleshooting of websites, ensuring their smooth functionality and performance. He conducted regular checks for broken links, page errors, and other issues, promptly resolving them to provide a seamless user experience.
  • Responsive Design Implementation: Iain implemented responsive design principles to ensure websites were optimised for different devices and screen sizes. He utilised CSS frameworks like Bootstrap to create mobile-friendly and responsive layouts, improving accessibility and user engagement.
  • SEO Optimisation: Iain employed SEO techniques to optimize websites for search engines, improving their visibility and organic search rankings. He conducted keyword research, implemented meta tags, optimised page content, and utilised other SEO strategies to enhance website performance.
  • Collaboration with Cross-functional Teams: Iain collaborated with graphic designers, UX/UI designers, and backend developers to integrate design elements, implement functionality, and ensure a cohesive user experience. He worked closely with project managers and stakeholders to gather requirements and provide regular progress updates.
  • Performance Optimisation: Iain focused on optimising website performance, including page load speed, caching, and minimising resource requests. He utilised tools like Google PageSpeed Insights and GTmetrix to identify performance bottlenecks and implement improvements for optimal website speed and performance.
  • Security and Data Protection: Iain implemented security measures to protect websites from vulnerabilities and potential threats. He followed best practices for secure coding, applied SSL certificates for secure connections, and regularly updated software and plugins to ensure data protection and privacy.
  • Website Analytics and Reporting: Iain integrated website analytics tools such as Google Analytics to track website traffic, user behavior, and other key metrics. He generated reports and analysed data to gain insights into website performance, user engagement, and conversion rates, providing valuable inputs for website optimisation.
  • Continuous Learning and Skill Enhancement: Iain stayed updated with the latest web development trends, technologies, and best practices. He actively participated in professional development activities, attended webinars, and explored new tools and frameworks to enhance his skills and deliver high-quality websites.

In summary, Iain White’s role as a Web Developer at Big Bridge encompassed website design and development, content management, maintenance and troubleshooting, responsive design implementation, SEO optimisation, collaboration with cross-functional teams, performance optimisation, security and data protection, website analytics and reporting, and continuous learning and skill enhancement. His expertise and contributions were vital in delivering successful websites that met client requirements and provided an optimal user experience.

Database Administrator Tasks

As a Database Administrator at Big Bridge, Iain White fulfilled a range of responsibilities related to the management and optimisation of the company’s databases. Here is a rephrased version of the tasks performed in this role:

  • Database Design and Creation: Iain designed and created databases that met the company’s requirements, considering factors such as data structure, relationships, and performance optimisation. He ensured efficient storage, retrieval, and organisation of data within the databases.
  • Data Security and Access Control: Iain implemented and maintained security measures to protect the company’s databases from unauthorised access, data breaches, and potential threats. He defined user roles and permissions, implemented encryption, and monitored database activity to detect and respond to security incidents.
  • Database Performance Tuning: Iain monitored and optimised the performance of the company’s databases. He analysed query execution plans, identified bottlenecks, and implemented strategies such as index optimisation, query optimisation, and caching mechanisms to enhance database performance and response times.
  • Database Backup and Recovery: Iain implemented and maintained backup and recovery strategies to ensure the availability and integrity of data. He scheduled regular database backups, tested restore procedures, and implemented disaster recovery plans to minimize data loss and downtime in the event of failures or disasters.
  • Data Migration and Integration: Iain facilitated data migration and integration processes, ensuring smooth transfer of data between systems and databases. He assessed data quality, performed data mapping and transformation, and executed migration scripts or ETL (Extract, Transform, Load) processes to transfer and synchronise data.
  • Database Monitoring and Maintenance: Iain monitored database performance, health, and availability using tools and techniques such as database monitoring software and system logs. He proactively identified and resolved issues, performed database maintenance tasks such as index rebuilds and statistics updates, and optimised storage allocation and utilisation.
  • Database Security Audits and Compliance: Iain conducted security audits and assessments of the company’s databases to ensure compliance with relevant security standards and regulations. He reviewed database configurations, implemented access controls, and addressed vulnerabilities to maintain data confidentiality, integrity, and availability.
  • Database Documentation and Reporting: Iain maintained accurate documentation of database schemas, configurations, and procedures. He created and updated database documentation, including data dictionaries, ER diagrams, and technical specifications. He also prepared regular reports on database performance, usage, and security for management review.
  • Database Upgrades and Patching: Iain managed database upgrades and applied patches to ensure the databases were up to date with the latest features, bug fixes, and security updates. He planned and executed upgrade processes, tested compatibility, and ensured minimal disruption to database availability during the upgrade.
  • Database Troubleshooting and Issue Resolution: Iain responded to database-related issues and incidents, diagnosing and resolving problems promptly. He collaborated with development teams and support personnel to troubleshoot database-related performance issues, data inconsistencies, or other database-related problems.

In summary, Iain White, as a skilled Database Administrator at Big Bridge, played a vital role in effectively managing the company’s databases. His tasks included database design and creation, data security and access control, database performance tuning, backup and recovery, data migration and integration, database monitoring and maintenance, security audits and compliance, database documentation and reporting, database upgrades and patching, and troubleshooting and issue resolution. His expertise and attention to detail ensured the integrity, availability, and optimal performance of the company’s databases.

Skills and Responsibilities

As the Web Development Manager, Iain White excelled in various responsibilities, including:

  • Gathered and analysed requirements by collaborating closely with stakeholders to understand business requirements, functional specifications, and technical constraints, ensuring alignment with organisational goals.
  • Created high-level system designs, including architecture, components, modules, and interfaces, to develop efficient and scalable web solutions.
  • Ensured websites remained up-to-date, fully functional, and accessible through regular monitoring and maintenance activities.
  • Managed website content, including creation, editing, and publication of engaging articles, blog posts, images, videos, and multimedia elements.
  • Oversaw the design and layout of websites to create visually captivating, user-friendly, and engaging web experiences.
  • Collaborated with web developers to implement new features, functionalities, and enhancements on websites.
  • Implemented strategies to optimise website performance, including improving page load speed, responsiveness, and overall functionality.
  • Utilised proven SEO techniques to enhance website visibility and ranking in search engine results pages.
  • Monitored website analytics, generated reports on key performance metrics, user behaviour, and traffic patterns.
  • Implemented robust security measures to safeguard websites against hacking attempts, malware, and other potential threats.
  • Implemented reliable backup and recovery procedures to safeguard website data and files.
  • Managed domain registration, renewal, DNS configuration, and web hosting services.
  • Provided prompt user support and troubleshooting assistance to address website-related issues.
  • Ensured websites adhered to accessibility standards and guidelines, providing inclusive access for users with disabilities.
  • Ensured websites complied with relevant laws, regulations, and industry standards.
  • Conducted rigorous testing and quality assurance checks to identify and address any issues related to website functionality, usability, and compatibility.
  • Stayed updated with the latest web technologies, trends, and best practices to enhance website development.

As the Web Development Manager at Big Bridge, Iain White demonstrated exceptional skills and expertise in developing and maintaining high-quality websites. His achievements in delivering client projects, implementing effective strategies, and ensuring optimal website performance were instrumental in the success of Big Bridge. Although Big Bridge is no longer trading, Iain White’s contributions left a lasting impact on the organisation and the clients it served.

Some Key Achievements

During his tenure as Web Development Manager at Big Bridge, Iain White achieved notable successes, including:

  • Created websites for prominent clients such as Battery World, PoolWerx, and the Office of the Information Commissioner, utilising the Drupal content management system. This involved collaborating closely with clients, understanding their requirements, and delivering tailored web solutions.
  • Implemented the use of the Five Whys technique, a problem-solving method, to identify the root causes of issues and implement effective solutions efficiently.
  • Utilised Gantt charts and PERT charts to streamline project management processes, ensuring effective planning, task allocation, and timely project completion.
  • Developed a Drupal 7 site from scratch, working closely with clients to understand their unique needs and providing a fully functional and visually appealing solution.
  • Successfully completed several partly developed Drupal 7 and HTML sites, bringing them to full functionality and meeting quality standards.
  • Provided support and enhancements to websites developed in Drupal 5, 6, and 7, troubleshooting and resolving issues while implementing new features to enhance user experience.
  • Ensured websites remained up-to-date and fully functional through regular monitoring and maintenance activities.
  • Implemented SEO techniques to improve website visibility and ranking in search engine results pages, increasing organic traffic and user engagement.
  • Monitored website analytics, generated insightful reports, and utilised data-driven insights to inform strategic decision-making.
  • Implemented robust security measures to protect websites from hacking attempts, malware, and other potential threats.
  • Managed domain registration, renewal, DNS configuration, and web hosting services to ensure a seamless online presence.
  • Provided prompt user support and troubleshooting assistance to address website-related issues, ensuring users received timely and effective assistance.

As the Web Development Manager at Big Bridge, Iain White showed exceptional skills and expertise in developing and maintaining high-quality websites. His achievements in delivering client projects, implementing effective strategies, and ensuring optimal website performance were instrumental in the success of Big Bridge. Although Big Bridge is no longer trading, Iain White’s contributions left a lasting impact on the organisation and the clients it served.

Some Images from Big Bridge

  • Veterans Rugby Queensland

    Veterans Rugby Queensland

  • PoolWerx

    PoolWerx

  • Office of the Information Commissioner

    Office of the Information Commissioner

  • PanAust

    PanAust

  • RPS Group

    RPS Group

  • Keller

    Keller

  • Battery World

    Battery World

  • Battery World Recycling

    Battery World Recycling

  • JKTech

    JKTech

  • iConcierge

    iConcierge

  • Electrical Trades Union

    Electrical Trades Union

  • Devine Woodvale

    Devine Woodvale