Tom Randall

Bloomberg

Tom’s Recent activity