It appears this home is owned by Stephen L. Green, the billionaire founder and chairman of SL Green Reality Corp., the largest commercial real estate firm in New York. In 2007 he bought Air America radio network and installed his brother Mark as President.