ABI Universal

(C) David AbiNader.  ABI Universal.  (C) 2023.  ALL RIGHTS RESERVED.