Lowrey Brown
Lowrey Brown was born in Albany, Georgia to Robert and Nancy Brown. Focused on other after school activities, it wasn't until his senior year that Lowrey discovered theatre. Fast forward a few years, and he has been performing on the screen and stage for over 10 years in Atlanta, Georgia where he ...