Building Automation Controls Technician JobotBuilding Automation Controls TechnicianFolsom, NJ$55,000–$80,000 / yearDedicated to high-performance and energy-efficient systems, we focus on partnering with building owners, engineering teams, ESCOs, and construction firms to implement long-term solutions that enhance both energy savings and occupant well-being. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
NewControl Panel Wiring Technician JobotControl Panel Wiring TechnicianAndalusia, PA$25–$28 / hourInformation collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. Working knowledge of AC & DC control circuits, including single and three-phase motor control, PLC terminology/function, and basic knowledge of measuring instruments and meters.
Traffic Control Technician II Roadsafe Traffic SystemsTraffic Control Technician IIPhiladelphia, PA$19–$19.50 / hourThis role involves performing lane closures on state highways and other roadways, redirecting traffic for workers or survey crews, and working independently or as part of a traffic control crew. Basic reading and writing ability to comply with road signs, complete paperwork, and knowledge of federal and state motor carrier safety regulations.
Robotics Technician (PLC) JobotRobotics Technician (PLC)Trenton, NJ$40–$45 / hourInformation collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. This is a great opportunity for someone coming from a plastics or injection molding environment who enjoys working on automation, solving complex issues, and playing a key role in keeping production running efficiently.
Maintenance Technician JobotMaintenance TechnicianVineland, NJ$30–$35 / hourOperating from a flagship production campus exceeding 650,000 square feet, the company processes more than 100 million pounds of product annually and reaches consumers across the retail, food service, and industrial markets every single day. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
NewRadiology Technician Jefferson HealthRadiology TechnicianPhiladelphia, PAJefferson is more than 65,000 people strong, dedicated to providing the highest-quality, compassionate clinical care for patients; making our communities healthier and stronger; preparing tomorrow's professional leaders for 21st-century careers; and creating new knowledge through basic/programmatic, clinical and applied research. Thomas Jefferson University , home of Sidney Kimmel Medical College, Jefferson College of Nursing, and the Kanbar College of Design, Engineering and Commerce, dates back to 1824 and today comprises 10 colleges and three schools offering 200+ undergraduate and graduate programs to more than 8,300 students.
NewVeterinary Technician - Anesthesia - Mid-Shift Metropolitan Veterinary AssociatesVeterinary Technician - Anesthesia - Mid-ShiftWest Chester, PAIf you re ready to grow your skills, make a genuine difference, and work alongside people who share your passion for exceptional veterinary care, then this is your invitation to join Metropolitan Veterinary Associates. At Metropolitan Veterinary Associates (MVA) we recognize that great anesthesia technicians are detail-oriented, patient-focused professionals who excel in both precise technical skills and empathetic collaboration.
NewSurvey Technician Intern The H&K GroupSurvey Technician InternPottstown, PAOur Survey Team is not only responsible for the general layout of our projects but to work with project management to apply best site development practices to ensure Quality Control throughout the life of our projects. You will be exposed to the latest technology the Survey industry has to offer including 3D Machine Control, Data acquisition via drone and scanners, Survey and modeling software, Robotic and GNSS hardware.
NewBatch Processing Technician JouléBatch Processing TechnicianConcordville, PA$21.59–$28.79 / hourRequirementsHigh School Diploma or equivalent required; Bachelor’s degree preferred (science-related field a plus). A leading manufacturing organization in the Concordville, PA area is seeking a Batch Process Technician to support both production and quality operations.
NewSample Processing Technician - Evening shift Biolife Plasma ServicesSample Processing Technician - Evening shiftEgg Harbor City, NJ$19–$19 / hourSee Biolife Plasma Services Terms & Conditions at https://www.biolifeplasma.com/us/legal/terms-and-conditions-of-use and Privacy Policy at https://www.biolifeplasma.com/legal/privacy-notice and SonicJobs Privacy Policy at https://www.sonicjobs.com/us/privacy-policy and Terms of Use at https://www.sonicjobs.com/us/terms-conditions. Supports the center management team in identifying operational opportunities for continuous improvement, initiating changes to center processes as needed, through use of company approved procedures (including but not limited to 5S, Value Stream Mapping and Kaizen).
NewCoGen Service Technician (Union Job) - Commercial & Industrial CoolSysCoGen Service Technician (Union Job) - Commercial & IndustrialPhiladelphia, PA$45–$58Responsibilities: Must be thoroughly familiar and have detailed knowledge of all aspects of our product offerings including CHP and Balance of Plant (including not limited to HRSG, radiators, steam/hydronic boiler, absorption chiller, chiller, standby generators, automatic transfer switches, switchgear), island and parallel operation, Comap control system, Building Management Systems, all regarding assembly, repair, wiring, re-building, testing, and troubleshooting. Regularly travel to jobsite locations to perform preventive maintenance, corrective maintenance, unscheduled service, and troubleshooting, mechanical & electrical repairs on natural gas and biogas engines, generator sets, CHP power generation equipment, and related equipment.
Installation Technician, Temporary Containment Wall Sunbelt RentalsInstallation Technician, Temporary Containment WallNorth Wales, PA$17.75–$24.80 / hourPosition Responsibilities: Ensure accurate and safe assembly, installation and removal of temporary containment wall equipment, along with regular inspection of all TCW equipment while onsite. Requirements: Education & Experience: High School diploma or equivalent plus 2+ years of experience in skilled trades relating to construction such as carpentry, MEP or related field.
NewSecurity Technician Securitas TechnologySecurity TechnicianLanghorne, PA$30–$37As a leading systems integrator and alarm monitoring company, we deliver the Securitas Technology Difference, serving countless long-term clients with solutions and services that protect their people, customers, and assets. Produce quality technical documentation describing the conceptual and quantitative facets of system deployment, intended for both a technical and non-technical audience.
NewAlarm Technician Securitas TechnologyAlarm TechnicianLanghorne, PA$30–$37As a leading systems integrator and alarm monitoring company, we deliver the Securitas Technology Difference, serving countless long-term clients with solutions and services that protect their people, customers, and assets. Produce quality technical documentation describing the conceptual and quantitative facets of system deployment, intended for both a technical and non-technical audience.
NewService Technician I Securitas TechnologyService Technician ILanghorne, PA$30–$37As a leading systems integrator and alarm monitoring company, we deliver the Securitas Technology Difference, serving countless long-term clients with solutions and services that protect their people, customers, and assets. Produce quality technical documentation describing the conceptual and quantitative facets of system deployment, intended for both a technical and non-technical audience.
NewService Alarm Technician Securitas TechnologyService Alarm TechnicianLanghorne, PA$30–$37As a leading systems integrator and alarm monitoring company, we deliver the Securitas Technology Difference, serving countless long-term clients with solutions and services that protect their people, customers, and assets. Produce quality technical documentation describing the conceptual and quantitative facets of system deployment, intended for both a technical and non-technical audience.
NewOperations Market Specialist - Service Technician - North Philadelphia Ecolab Inc.Operations Market Specialist - Service Technician - North PhiladelphiaPhiladelphia, PA$52,000–$78,100 / yearBuilding on a century of innovation, our 48,000 associates help deliver comprehensive science-based solutions, data-driven insights and world-class service to advance food safety, maintain clean and safe environments, and optimize water and energy use, and improve operational efficiencies and sustainability for customers in the food, healthcare, life sciences, hospitality and industrial markets in more than 170 countries around the world. As a Service Representative, you will service a variety of restaurants, hotels, and long-term care facilities through heavy installations and maintenance on ware washing, laundry and dispensing systems to drive a positive guest experience and create cleaner, safer and healthier environments.
Dialysis Patient Care Technician-PCT Dialysis Clinic, Inc.Dialysis Patient Care Technician-PCTPhiladelphia, PA$22–$27 / hourDCI’s Differentiator:Since opening the first clinic 50 years ago in Nashville, Tenn., our Dialysis Clinic, Inc. family has grown to be the nation’s largest nonprofit dialysis provider with more than 270 locations in 30 states, serving nearly 14,000 patients each day. The Patient Care Technician(PCT) provides care to patients with end-stage renal disease, supporting clinical staff throughout the dialysis treatment process to deliver prescribed treatments.
Refrigeration Service Technician - Commercial & Industrial CoolSysRefrigeration Service Technician - Commercial & IndustrialPhoenixville, PA$45–$45Sr, senior, Service Tech, refridgeration, HVAC, refrigeration, HVAC-R, HVAC/R, diagnostic, commercial, service, install, mechanical, mechanic, apprentice, AC, field service, chiller, specialist, HVACR, supermarket, rack systems. · Provide general repair work on refrigeration, heating and ventilation equipment such as air conditioning units, evaporative condensers, ice machine equipment, water pumps, gas furnaces, compressors and electric motors.
NewInstallation Technician | Paid Weekly | Paid Training Safe Haven SecurityInstallation Technician | Paid Weekly | Paid TrainingBellmawr, NJIn the role of Installation Technician / Security Advisor you will play a crucial role in providing best-in-class service to our customers by installing, servicing, and troubleshooting residential alarm and automation systems. Diagnose and troubleshoot technical issues related to the customer's security alarm systems, identifying root cause, and implementing appropriate solutions to ensure proper function.
NewFloor Care Technician Healthcare Services Group, Inc.Floor Care TechnicianATCO, NJ$15.92–$15.92Join Healthcare Services Group (HCSG) as a Floor Tech, where you will play a vital role in maintaining the cleanliness and appearance of floors in a long-term care facility. Responsibilities: Perform floor care tasks, including cleaning, buffing, and refinishing floors in resident rooms, common areas, and offices.
NewFlooring Service Technician Healthcare Services Group, Inc.Flooring Service TechnicianMEDIA, PAJoin Healthcare Services Group (HCSG) as a Floor Tech, where you will play a vital role in maintaining the cleanliness and appearance of floors in a long-term care facility. Responsibilities: Perform floor care tasks, including cleaning, buffing, and refinishing floors in resident rooms, common areas, and offices.
NewFloor Maintenance Technician Healthcare Services Group, Inc.Floor Maintenance TechnicianATCO, NJ$15.92–$15.92Join Healthcare Services Group (HCSG) as a Floor Tech, where you will play a vital role in maintaining the cleanliness and appearance of floors in a long-term care facility. Responsibilities: Perform floor care tasks, including cleaning, buffing, and refinishing floors in resident rooms, common areas, and offices.
NewBilingual Installation Technician | Weekly Pay | Paid Training Safe Haven SecurityBilingual Installation Technician | Weekly Pay | Paid TrainingWillingboro, NJIn the role of Installation Technician / Security Advisor you will play a crucial role in providing best-in-class service to our customers by installing, servicing, and troubleshooting residential alarm and automation systems. Diagnose and troubleshoot technical issues related to the customer's security alarm systems, identifying root cause, and implementing appropriate solutions to ensure proper function.
NewSenior HVAC/R Service Technician (Union Job) - Commercial & Industrial CoolSysSenior HVAC/R Service Technician (Union Job) - Commercial & IndustrialPhiladelphia, PA$35–$42Sr, senior, Service Tech, refridgeration, HVAC, refrigeration, HVAC-R, HVAC/R, diagnostic, commercial, service, install, mechanical, mechanic, apprentice, AC, field service, chiller, specialist, HVACR, supermarket, rack systems. Provide general repair work on refrigeration, heating and ventilation equipment such as air conditioning units, evaporative condensers, ice machine equipment, water pumps, gas furnaces, compressors and electric motors.
NewSenior Plumbing Service Technician (Union Job) - Commercial & Industrial CoolSysSenior Plumbing Service Technician (Union Job) - Commercial & IndustrialPhiladelphia, PA$35–$42Sr, senior, Service Tech, refridgeration, HVAC, refrigeration, HVAC-R, HVAC/R, diagnostic, commercial, service, install, mechanical, mechanic, apprentice, AC, field service, chiller, specialist, HVACR, supermarket, rack systems. · Provide general repair work on refrigeration, heating and ventilation equipment such as air conditioning units, evaporative condensers, ice machine equipment, water pumps, gas furnaces, compressors and electric motors.
NewSenior Refrigeration Service Technician (Union Job) - Commercial & Industrial CoolSysSenior Refrigeration Service Technician (Union Job) - Commercial & IndustrialPhiladelphia, PA$35–$42Sr, senior, Service Tech, refridgeration, HVAC, refrigeration, HVAC-R, HVAC/R, diagnostic, commercial, service, install, mechanical, mechanic, apprentice, AC, field service, chiller, specialist, HVACR, supermarket, rack systems. · Provide general repair work on refrigeration, heating and ventilation equipment such as air conditioning units, evaporative condensers, ice machine equipment, water pumps, gas furnaces, compressors and electric motors.
Pharmacy Technician A-Line Staffing Solutions LLCPharmacy TechnicianHorsham, PA$21–$21 / hourKey duties include managing data entry for billing, maintaining precise inventory controls through lot and expiration tracking, and ensuring the pharmacy remains a safe, calibrated, and organized environment. The Pharmacy Technician is responsible for accurately preparing prescriptions, IVs, and prepackaging medications under the direct supervision of a Registered Pharmacist.
Electrical & Controls Technician - 1st shift Beyond Meat IncElectrical & Controls Technician - 1st shiftPA$33–$40 / hourPosition located in a mix of production and office environments and requires a tolerance for consistent cold work environments (-10-40 F), high worker traffic, loud noises, odors, dust, and varying room temperatures. The Electrical & Controls Technician supports the Engineering Department in executing electrical and controls-related projects while serving as a flexible technical resource for maintenance operations.
Instrumentation and Controls Technician II Keystone Engineering Group IncInstrumentation and Controls Technician IIFrazer, PAKeystone Engineering Group, Inc. is a Professional Engineering Firm and Systems Integrator with 25+ years of experience in Design and Design-Build services for Water, Wastewater, and private industries. Please go to our Careers webpage at https://kegi.isolvedhire.com/jobs/AND visit our company website at www.kegi.net to learn more about our employees, projects, and the important work we do!
Controls Technician ThompsonFirstGroupControls TechnicianMorrisville, PATroubleshoot and repair automation and control system components including PLCs, HMIs, sensors, transmitters, control valves, and Variable Frequency Drives (VFDs). Ability to work safely in an industrial manufacturing environment that includes exposure to moving equipment, high temperatures, noise, and confined spaces.
Controls Technician, Maintenance Datwyler Holding IncControls Technician, MaintenanceMiddletown, DEThe high-tech company focuses on high-quality, system-critical elastomer components and holds leading positions in attractive global markets such as healthcare, mobility, connectivity, general industry and food & beverage. The Controls Technician is responsible for maintaining, troubleshooting, repairing, calibrating, and improving manufacturing equipment and automation systems used in an ISO-certified pharmaceutical rubber manufacturing environment.
Sr Tech - Electrical Controls Technician The Campbell's CoSr Tech - Electrical Controls TechnicianDowningtown, PA$70,900–$101,900 / yearOur portfolio includes the iconic Campbell's brand, as well as Cape Cod, Chunky, Goldfish, Kettle Brand, Lance, Late July, Pacific Foods, Pepperidge Farm, Prego, Pace, Rao's Homemade, Snack Factory, Snyder's of Hanover. Individual base pay depends on work location and additional factors such as experience, job-related skills, and relevant education or training.
Controls Technician Advanced Technology ServicesControls TechnicianPennsauken, NJWhile performing the duties of this job, the employee is regularly required to stand; walk; use hands/fingers to handle, or feel; reach with hands and arms; climb, ascend/descend or balance to heights that may require a ladder or lift; stoop, kneel, crouch, or crawl in confined spaces; and talk or hear. · Performs expert level break-fix & preventive maintenance, and/or design of mechanical, and electrical equipment improvements as well as complex systems as the employee's job specialty requires.
Instrument and Controls Technician Reworld ProjectsInstrument and Controls TechnicianCamden, New JerseyAs an Electrical and Instrumentation Technician, you will work safely to maintain, diagnose, and repair various types of power plant equipment, this includes maintenance related to: boilers and its associated electrical and control equipment, repair and operation of field controllers, instrumentation, motor control centers and other power plant electrical equipment ranging from 120V to 13.8kv, and AC switchgear. Trouble shoot, assess, inspect, adjust, and make repairs as needed to the Continuous Emissions Motoring System (CEMS) as well as all facility flow, pressure, temperature, and level instrumentation, which includes but is not limited to, transmitter flow devices, level controls, temperature measurement, and flue gas analysis equipment.
Controls Technician -King of Prussia, PA Trane Technologies PlcControls Technician -King of Prussia, PAKing of Prussia, PA$25.70–$47.35 / hourMust possess a valid driver's license for a minimum of 12 months, with no major or frequent traffic violations including, but not limited to: DUI, Hit & Run, License Suspension, Reckless / Careless Driving or multiple smaller infractions or preventable collisions in the previous 3 years. Represents the company by serving as the direct customer contact and is responsible for servicing products and equipment on assigned projects, ensuring customer satisfaction by identifying, analyzing, diagnosing and repairing equipment and systems at customer's location.
Instrument and Controls Technician Reworld Holding CorpInstrument and Controls TechnicianChester, PAAll Reworld positions require a candidate's ability to perform the duties and responsibilities of the role while upholding Reworld's Values, including (but not limited to) contributing to a safe and inclusive workplace, delivering results through trust, and building breakthrough capabilities. Reworld partners with businesses by offering cutting-edge engineering and innovative solutions, to help customers reduce, reuse, recycle and recover value from waste streams and meet or exceed their sustainability goals.
HVAC Truck Based Controls Technician (union) Johnson Controls International PlcHVAC Truck Based Controls Technician (union)Horsham, PA$33.65–$43.27 / hourTwo-year degree in electronics, mechanical systems, computer technology, air conditioning, or a similar field or at least 3-5 years of industry experience or experience in servicing electronic and/or mechanical systems in the HVAC industry. Generally required knowledge includes HVAC controls systems, facilities management systems, site preparation, peripheral equipment installation, and servicing techniques.
Sr Controls Technician -King of Prussia, PA CFO Trane U.S. -CFOSr Controls Technician -King of Prussia, PAKing Of Prussia, PennsylvaniaMust possess a valid driver’s license for a minimum of 12 months, with no major or frequent traffic violations including, but not limited to: DUI, Hit & Run, License Suspension, Reckless / Careless Driving or multiple smaller infractions or preventable collisions in the previous 3 years. Coordinates with team leader and customer to precisely understand requirements for all on-site installation and repairs by extensively examining building layouts, forecasting issues, gathering materials and synchronizing on-site work.
Controls Technician -King of Prussia, PA CFO Trane U.S. -CFOControls Technician -King of Prussia, PAKing Of Prussia, PennsylvaniaMust possess a valid driver’s license for a minimum of 12 months, with no major or frequent traffic violations including, but not limited to: DUI, Hit & Run, License Suspension, Reckless / Careless Driving or multiple smaller infractions or preventable collisions in the previous 3 years. Represents the company by serving as the direct customer contact and is responsible for servicing products and equipment on assigned projects, ensuring customer satisfaction by identifying, analyzing, diagnosing and repairing equipment and systems at customer’s location.
Machinery Controls System Technician Gbs GroupMachinery Controls System TechnicianPhiladelphia, PA$60,000–$75,000 / yearResponsibilities are included but not limited to: • Provide distance and on-site LSD MCS Fleet Technical Support • Modify, implement and troubleshoot Allen-Bradley and Siemens PLCs • Support shipboard test procedure development and implementation • Provide On-The-Job-Training (OJT) and MCS Software Refresher Training • Perform MCS grooms and assessments such as Pre-Installation Check-Outs (PICOs) and C5RA aboard LSD class ships • Perform shipboard software upgrades during shipboard alterations of applicable LSD Class Ship Change Documents (SCDs) • Review and provide updates of all LSD class MCS Integrated Logistic Support (ILS) products, including technical manuals, Preventative Maintenance Systems products, and Allowance Parts Lists (APLs). Candidates for this position must possess the following professional experience and qualifications: • Prior naval experience on integrated Logistics System information and control systems • Amphibious ship classes (LSD, LHD/LHA) is preferred • Must be a US Citizen with a Secret Security Clearance or able to obtain one • High School Diploma or equivalent, a engineering degree is preferred.
Controls & Automation Technician I.Rice & CompanyControls & Automation TechnicianPhiladelphia, PAThe Controls and Automation Technician will manage installation, programming, and maintenance of automation equipment throughout the plant, as well as support daily operations of the Maintenance Team. - Clearly demonstrates experience or affinity with programming, configuring, and deploying PLCs, VFDs, Industrial Control Systems and production-line process control.
Lead Industrial Controls & Maintenance Technician Greif PackagingLead Industrial Controls & Maintenance TechnicianWarminster, PA$38–$45 / hourPinpoint PLC/HMI/VFD faults at the device and I/O level; apply schematics, single-line diagrams, ladder logic, and diagnostic software. Competitive starting rates for most new hires typically fall between $38.00 and $45.00 and reflect market data alongside your experience, skills, and location.
Eastern Controls - Instrumentation Technician - Edgemont, PA Endress+Hauser AGEastern Controls - Instrumentation Technician - Edgemont, PAEdgemont, PAYou may have (preferred): • Associate's Degree in a technical field • 1-5 years experience in a hands-on technical application • Excellent communication skills • Experience as an electromechanical field tech doing calibration and repairs • Ability to demonstrate basic electrical and mechanical knowledge • Use of hand tools and electronic testing equipment • Strong attention to safety and detail • Applicants with any knowledge of electrical and hydraulic actuators and familiarity with pneumatics is a strong plus. You will have (required): • High school diploma or equivalent • Must be able to obtain certifications in all required ECI and Principal programs • Ability to obtain and maintain TWIC and PSM credentials • Forklift, Scissors, lift, and confined spaces certification may also be required • Valid Driver's License and safe driving record • Ability to travel (approximately 15% overnight).
Eastern Controls - Valve Technician - Edgemont, PA Endress+Hauser AGEastern Controls - Valve Technician - Edgemont, PAEdgemont, PAYou may have (preferred): • Associate's Degree in a technical field • 1-5 years experience in a hands-on technical application • Excellent communication skills • Prior control valve experience • Ability to demonstrate basic electrical and mechanical knowledge • Use of hand tools and electronic testing equipment • Strong attention to safety and detail • Applicants with any knowledge of electrical and hydraulic actuators and familiarity with pneumatics is a strong plus. Since 1969, Eastern Controls has been the leading manufacturer representative, distributor, and service provider of process measurement and control equipment serving Metro New York, Eastern Pennsylvania, New Jersey, Delaware, Maryland, Virginia, West Virginia, and Ohio.
Pest Control Technician Hoffman's ExterminatingPest Control TechnicianNewtown Square, PAHoffman's Exterminating of Atlanta, GA is looking to hire a full-time Pest Control Technician to provide uncompromised service to our residential or commercial pest control customers utilizing an Integrated Pest Management approach (IPM). You search high and low by entering attics, crawl spaces, and other parts of residences to assess any problems and properly identify insects, pest harborage areas, and conducive conditions.
NewIndustrial Controls & Electromechanical Technician Novolex CorporateIndustrial Controls & Electromechanical TechnicianDowningtown, PAHands-on knowledge of fabrication, installation, and maintenance of production and support equipment (arc welders, oxy-acetylene torches, saws, drills, grinders, pumps, engines). Measure, cut, thread, pull, and install electrical conduit; install conduits, transformers, pull boxes, and switches.
PLC Controls Maintenance Technician (Allen‑Bradley/Siemens) ATS - Industrial MaintenancePLC Controls Maintenance Technician (Allen‑Bradley/Siemens)Pennsauken, NJ$102,970–$131,689.52 / yearFrequent standing, walking, handling, reaching; climbing/balancing (ladders/lifts); stooping, kneeling, crouching, or crawling in confined spaces; regular talking/hearing; occasional sitting. Please note that actual salaries may vary within the range, or be above or below the range, based on factors including, but not limited to, education, training, experience, professional achievement, business need, and location.