GRECO & HAINES INC