duncan villa