Barbara Kennedy

Property Investment Manager