Veronica Garrigan

Property Investment Manager