DIFILIPPO, FLAHERTY & STEINHAUS, PLLC