Thomas E. Pellowe is a seasoned finance professional with extensive experience in leadership roles. Currently serving as Managing Director at Blue Owl Capital since July 2020, Thomas previously held the position of Managing Director at Black Creek Group from 2003 to 2020. Earlier in the career, Thomas was Vice President and Director of National Accounts at INVESCO Funds Group from 1992 to 2003. Academic credentials include a Bachelor of Science degree in Economics with a focus on Finance from Bentley University.
This person is not in any teams
This person is not in any offices