Peter Williams Solutions LLC

Consulting support in smart cities, water management and disaster resilience