Thank you for sharing your four pillar approach and epigenetic lifestyle tips all of these are undoubtedly the reason I am still here todayRonnie South Africa

What is the correctly punctuated version of this sentence?
Thank you for sharing your four pillar approach and epigenetic lifestyle tips; all of these are undoubtedly the reason I am still here todayRonnie, South Africa.