Log in
ElectricityBilling
Contact
Leonard has a proven track record in business process development in the Technology industry having worked for Dell for 18 years.
View in org chart
Jimmy Martin
CEO & Co-Founder
Leonard Dolan
Business Systems & Processes Director
Freddie Kavanagh
COO
Mark Abbas
SVP of EMEA
Conor Curley
Chief Financial Officer
+ 7 more
Current role