Patrick Sheridan presents by