We regret to announce the death of Spencer Orville Archibald, who passed away April 17, 2022. Read More: Spencer Orville Archibald Source: Virgin Islands Daily News