William Gomes Strengths & Weakness