FDA Inspection 1218788 - The Cooper Imaging Center at Voorhees - September 15, 2023 | KeyPedia