JP Levan of Grand Rapids wins Michigan Junior Amateur