William Hornbuckle's net worth is an impressive $45.2 million as of April 1, 2024