Michael, the number and placement of the spots indicate your ID as H. leucosticta to be correct. But the colour of the markings is unusual, as (in my experience) H. leucosticta usually has creamy markings. Then again, 'leucosticta' does mean white-spotted!