CASTRO & SHEA INCORPORATED