kyle melone