Payment is expected at time of service.  We accept a variety of payment options including Cash, Check, MasterCard, Visa and Discover.  Please contact our billing office should you have any questions at (302) 368-9000.