Cell: +44 7763 717365
Email: p.mcleod@demaeurope.com
Skype: petermdema
LinkedIn: Peter McLeod
DEMA Europe
Mast 25, 3891 KE
Zeewolde, Netherlands
Phone: +31 36 522 7006
Regional Sales Manager