Florio Perrucci Steinhardt Cappelli Tipton & Taylor LLC