John mallory asher net worth