Abate and Associates Inc.