I did notice the denver location. It could just be an outdated link on the tracked website.
Starwood has a seperate energy group for venture capitalist. It looks as if they have their hands in various industries. The 10-Q should be out this week or next monday at the latest. Maybe there will be something in there.