About MacFarlane

Our Team

    • John Green

      Managing Director, Investments

    • Joe Wang

      Senior Vice President &
      Director of Development
      MacFarlane Development Company