meghan edmonds net worth