LS

Leah Santiago

Director of Engineering at Lemna Environmental Technologies (LET)

Director of Engineering Director
l***@lemna.com Sign up
Pro only
Pro only
Englewood, Colorado, United States

Company Details

Employees: 25
Revenue: 10691000
HQ Location: Vadnais Heights, Minnesota, United States
Company LinkedIn: Pro only
Director level · Director of Engineering