@keoghan92 for @port_magazine 

styling @mitchellbelk, production @weareartengine, grooming @charley.mcewen. Shot on location @45parklane with thanks to @circlepr.
 
Editor-in-Chief Dan Crowe
Associate Publisher Andrew Chidgey-Nakazono @andrewchidgey
Creative Director Matt Curtis @uncommon_london
Deputy Editor @aylaangelos
Fashion Director @mitchellbelk
Photography Director @hols_hay
Art Director dxn_shxn
Special Projects Manager @carlyrgray
Talent/Casting Director @tommacklinstudio
@wefolkagency
@keoghan92 for @port_magazine styling @mitchellbelk, production @weareartengine, grooming @charley.mcewen. Shot on location @45parklane with thanks to @circlepr. Editor-in-Chief Dan Crowe Associate Publisher Andrew Chidgey-Nakazono @andrewchidgey Creative Director Matt Curtis @uncommon_london Deputy Editor @aylaangelos Fashion Director @mitchellbelk Photography Director @hols_hay Art Director dxn_shxn Special Projects Manager @carlyrgray Talent/Casting Director @tommacklinstudio @wefolkagency
2K 16