aiden solomon