Ian’s practice focuses on all aspects of business law, including M&A and JV transactions. His experience includes work energy sector, banking, food and beverage, healthcare, and transportation. Ian’s practice includes general corporate transactions, contract drafting, entity choice and formation, mergers and acquisitions, and asset protection.
Ian earned his Bachelor’s of Arts degree from Rice University and his J.D. from Tulane University law School in New Orleans, Louisiana. He also holds a M.B.A. from Tulane University A.B. Freeman School of Business with concentrations in Energy and International Business.
An avid Astros fan, Ian loves to travel and is conversational in Farsi, French, German, Italian, Portuguese and Spanish.
At our core, lawyers are problem-solvers. I enjoy the work that I do because I am helping people to realize solutions to the issues they are facing, or to think about ways to anticipate and avoid issues in the future. I constantly seek to work hand-in-hand with people to ensure that they feel valued, respected and supported as they work toward their life goals, whatever they might be.
Texas
BL Rankings, Best Lawyers in America® in Mergers & Acquisitions Law, 2026
Rice University
B.A., 2005
Tulane University A.B. Freeman School of Business
M.B.A., 2011
Tulane University Law School
J.D., magna cum laude, 2011
July 24, 2025
Custom Post. The Query Is:
Array
(
[post_type] => post
[posts_per_page] => 100
[ignore_sticky_posts] => 1
[post_status] => publish
)
The Query Request Is:
SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.post_date DESC LIMIT 0, 100
The Final Query Vars:
Array
(
[post_type] => post
[posts_per_page] => 100
[ignore_sticky_posts] => 1
[post_status] => publish
[cache_results] => 1
[update_post_meta_cache] => 1
[fields] => all
[suppress_filters] =>
[update_post_term_cache] => 1
[lazy_load_term_meta] => 1
[comments_per_page] => 50
[order] => DESC
)
Query modify callbacks ( posts_request ):
Query modify callbacks ( posts_pre_query ):
Query modify callbacks ( posts_where ):
1. ACF->posts_where()
Query modify callbacks ( posts_clauses ):
Query modify callbacks ( posts_join ):
Query modify callbacks ( pre_get_posts ):
1. WPSEO_Sitemaps->redirect()
bpfwe_elementor_pre_get_posts
3. RappandKrockCustomizations_Public->prioritize_cpt_in_search_results()
4. RappandKrockCustomizations_Public->limit_search_results_per_page()
5. ElementorPro\Modules\Search\Module->set_query()
Query modify callbacks ( posts_orderby ):
Query modify callbacks ( parse_tax_query ):
Query modify callbacks ( posts_selection ):
Query modify callbacks ( parse_term_query ):
Found Posts: 65





