Odyssey House Louisiana
–
New Orleans, LA, 70112
... The Facilities Assistant installs, maintains, and repairs the facility’s building structures and systems, including plumbing, electrical wiring and fixtures, machinery, construction, equipment, electronics, vehicles, and grounds. Working under the ... - Jun 05