David Bruce

David Bruce is General Manager of Essential Solar, a leading Melbourne based solar energy provider. Head to their website for more information.

1 Articles