News
The two lived at Lee Vista Apartments in Orlando. Early in the morning on March 31, 2023, Davidson’s wife called 911, summoning Orlando police.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results