James M Keenan Header Image
James M Keenan Photo

James M Keenan

Licensed Real Estate Salesperson

Signature Premier Properties - Miller Place -  631.642.2300

Active Listings

View All Listings

Sold Listings