Richard Macleod's Location
Sevilla, AL, ES
Richard Macleod's Skills
Richard Macleod's Summary
Richard MacLeod, based in Sevilla, AL, ES, is currently a Director at Star La Cala. With a robust skill set that includes Property, Real Estate, Commercial Real Estate, Real Estate Investor, International Real Estate and more, Richard MacLeod contributes valuable insights to the industry. Richard MacLeod has 1 email on RocketReach.