Randi Katzenberger
From beginning to end, she was thorough and analyzed everything to make sure we got the smoothest process and closing!