dan cogdell income sources